<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
                        <id>https://42coders.com/rss</id>
                                <link href="https://42coders.com/rss"></link>
                                <title><![CDATA[42coders RSS feed]]></title>
                                <description>Stay up to date of the 42coders and Laravel related topics.</description>
                                <language>en-US</language>
                                <updated>2023-05-26T10:00:00+00:00</updated>
                        <entry>
            <title><![CDATA[What’s new in Laravel 5.5]]></title>
            <link rel="alternate" href="https://42coders.com/whats-new-in-laravel-5-5" />
            <id>https://42coders.com/whats-new-in-laravel-5-5</id>
            <author>
                <name> <![CDATA[Max Hutschenreiter]]></name>
            </author>
            <summary type="html">
                <![CDATA[And another Laravel version is on it’s way to us (developers, code enthusiasts) and of course, as in any other version, there will be things.]]>
            </summary>
                                    <updated>2017-08-31T10:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[PHPStorm Database support for Homestead]]></title>
            <link rel="alternate" href="https://42coders.com/php-storm-database-support-for-homestead" />
            <id>https://42coders.com/php-storm-database-support-for-homestead</id>
            <author>
                <name> <![CDATA[Max Hutschenreiter]]></name>
            </author>
            <summary type="html">
                <![CDATA[We use Homestead as a Server for all our projects even for WordPress projects. PHPStorm has a really nice Database connection feature]]>
            </summary>
                                    <updated>2017-11-13T11:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[How to set up debugging with PhpStorm and Homestead]]></title>
            <link rel="alternate" href="https://42coders.com/how-to-set-up-debugging-with-phpstorm-and-homestead" />
            <id>https://42coders.com/how-to-set-up-debugging-with-phpstorm-and-homestead</id>
            <author>
                <name> <![CDATA[Daniel Verner]]></name>
            </author>
            <summary type="html">
                <![CDATA[Many PHP developers rely on var_dump (or it’s reincarnations in frameworks: debug(), dump(), dd(), etc) when debugging their code, and in most cases this is]]>
            </summary>
                                    <updated>2019-05-24T10:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Setup beyondcode/laravel-websockets with Laravel forge]]></title>
            <link rel="alternate" href="https://42coders.com/setup-beyondcode-laravel-websockets-with-laravel-forge" />
            <id>https://42coders.com/setup-beyondcode-laravel-websockets-with-laravel-forge</id>
            <author>
                <name> <![CDATA[Max Hutschenreiter]]></name>
            </author>
            <summary type="html">
                <![CDATA[Laravel-websockets package by beyondcode brings the power of WebSockets to your Laravel application. It’s a great free pusher replacement and it offers SSL and Laravel Echo]]>
            </summary>
                                    <updated>2019-05-30T10:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Characters count in summernote wysiwyg]]></title>
            <link rel="alternate" href="https://42coders.com/characters-count-in-summernote-wysiwyg" />
            <id>https://42coders.com/characters-count-in-summernote-wysiwyg</id>
            <author>
                <name> <![CDATA[Max Hutschenreiter]]></name>
            </author>
            <summary type="html">
                <![CDATA[Summernote is a great and free WYSIWYG editor that offers basically everything that paid WYSIWYG does, however when I got to the point where I need real-time characters count and limiter.]]>
            </summary>
                                    <updated>2019-05-31T10:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Unit testing JavaScript with Jasmine]]></title>
            <link rel="alternate" href="https://42coders.com/unit-testing-java-script-with-jasmine" />
            <id>https://42coders.com/unit-testing-java-script-with-jasmine</id>
            <author>
                <name> <![CDATA[Daniel Verner]]></name>
            </author>
            <summary type="html">
                <![CDATA[Hmm, JavaScript…it is that messy code that runs in the browser and contains a lot of $() function calls, right? NO. At least it shouldn’t]]>
            </summary>
                                    <updated>2019-06-05T10:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[My favorite PhpStorm features and keyboard shortcuts]]></title>
            <link rel="alternate" href="https://42coders.com/my-favorite-php-storm-features-and-keyboard-shortcuts" />
            <id>https://42coders.com/my-favorite-php-storm-features-and-keyboard-shortcuts</id>
            <author>
                <name> <![CDATA[Daniel Verner]]></name>
            </author>
            <summary type="html">
                <![CDATA[Working as a software developer in the past 10+ years, I’ve used a couple of IDEs and text editors (e.g Eclipse, Netbeans, Sublime Text, Notepad++, etc),]]>
            </summary>
                                    <updated>2019-06-12T10:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Tips and tricks for mocking in JavaScript tests]]></title>
            <link rel="alternate" href="https://42coders.com/tips-and-tricks-for-mocking-in-java-script-tests" />
            <id>https://42coders.com/tips-and-tricks-for-mocking-in-java-script-tests</id>
            <author>
                <name> <![CDATA[Daniel Verner]]></name>
            </author>
            <summary type="html">
                <![CDATA[In one of my previous posts, I wrote about unit testing in JavaScript (you can find it here: https://42coders.com/unit-testing-javascript-with-jasmine/). When doing TDD (test-driven]]>
            </summary>
                                    <updated>2019-06-19T10:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Valet vs. Homestead – php development on macOS]]></title>
            <link rel="alternate" href="https://42coders.com/valet-vs-homestead-php-development-on-macos" />
            <id>https://42coders.com/valet-vs-homestead-php-development-on-macos</id>
            <author>
                <name> <![CDATA[Daniel Verner]]></name>
            </author>
            <summary type="html">
                <![CDATA[There are two popular ways to set up Laravel/PHP development environment on macOS: Valet and Homestead. Both are good for development, but their approach is]]>
            </summary>
                                    <updated>2019-06-25T10:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[How to debug php cli – artisan commands or unit tests]]></title>
            <link rel="alternate" href="https://42coders.com/how-to-debug-php-cli-artisan-commands-or-unit-tests" />
            <id>https://42coders.com/how-to-debug-php-cli-artisan-commands-or-unit-tests</id>
            <author>
                <name> <![CDATA[Daniel Verner]]></name>
            </author>
            <summary type="html">
                <![CDATA[Introduction If we develop an application with TDD methodology (which we should do!), we write a lot of code that runs in the command line.]]>
            </summary>
                                    <updated>2019-07-02T10:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[How to override Eloquent Mutators methods]]></title>
            <link rel="alternate" href="https://42coders.com/how-to-override-eloquent-mutators-methods" />
            <id>https://42coders.com/how-to-override-eloquent-mutators-methods</id>
            <author>
                <name> <![CDATA[Max Hutschenreiter]]></name>
            </author>
            <summary type="html">
                <![CDATA[The main point of this article is to explain how to override the mutator’s method defined in the model. But first, let me explain to]]>
            </summary>
                                    <updated>2019-07-09T10:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[How to use reflection to test private and protected methods]]></title>
            <link rel="alternate" href="https://42coders.com/how-to-use-reflection-to-test-private-and-protected-methods" />
            <id>https://42coders.com/how-to-use-reflection-to-test-private-and-protected-methods</id>
            <author>
                <name> <![CDATA[Daniel Verner]]></name>
            </author>
            <summary type="html">
                <![CDATA[Developing application with TDD methodology we tend to achieve the highest possible code coverage, including private and protected methods as well. But writing unit test]]>
            </summary>
                                    <updated>2019-07-17T10:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[JavaScript debugging with Chrome DevTools]]></title>
            <link rel="alternate" href="https://42coders.com/java-script-debugging-with-chrome-dev-tools" />
            <id>https://42coders.com/java-script-debugging-with-chrome-dev-tools</id>
            <author>
                <name> <![CDATA[Daniel Verner]]></name>
            </author>
            <summary type="html">
                <![CDATA[Introduction Tracking down what happens in JavaScript code is not always trivial, especially when many event handlers and/or asynchronous ajax calls are involved. Using console.log]]>
            </summary>
                                    <updated>2019-07-23T10:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[We have moved to a new office! :)]]></title>
            <link rel="alternate" href="https://42coders.com/we-have-moved-to-a-new-office" />
            <id>https://42coders.com/we-have-moved-to-a-new-office</id>
            <author>
                <name> <![CDATA[Dara Žižić]]></name>
            </author>
            <summary type="html">
                <![CDATA[For the past couple of months, we have been searching for the ideal location for our new office and now we are more than happy]]>
            </summary>
                                    <updated>2019-08-12T10:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Testing TypeScript with Mocha and Chai]]></title>
            <link rel="alternate" href="https://42coders.com/testing-type-script-with-mocha-and-chai" />
            <id>https://42coders.com/testing-type-script-with-mocha-and-chai</id>
            <author>
                <name> <![CDATA[Daniel Verner]]></name>
            </author>
            <summary type="html">
                <![CDATA[Introduction I am a huge fan of TDD already wrote a couple of articles on this topic. In one of my recent projects I used]]>
            </summary>
                                    <updated>2019-08-15T10:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Under the hood: How fake uploaded files work in Laravel]]></title>
            <link rel="alternate" href="https://42coders.com/under-the-hood-how-fake-uploaded-files-work-in-laravel" />
            <id>https://42coders.com/under-the-hood-how-fake-uploaded-files-work-in-laravel</id>
            <author>
                <name> <![CDATA[Daniel Verner]]></name>
            </author>
            <summary type="html">
                <![CDATA[Introduction This is the first post of the new “Under the hood” series where I’ll try to explain how things work behind the scenes. I]]>
            </summary>
                                    <updated>2019-08-20T10:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Under the hood: How RefreshDatabase works in Laravel tests]]></title>
            <link rel="alternate" href="https://42coders.com/under-the-hood-how-refresh-database-works-in-laravel-tests" />
            <id>https://42coders.com/under-the-hood-how-refresh-database-works-in-laravel-tests</id>
            <author>
                <name> <![CDATA[Daniel Verner]]></name>
            </author>
            <summary type="html">
                <![CDATA[Introduction When writing tests for any application it is crucial to every test run independently without affecting each other. If your tests use a database, every]]>
            </summary>
                                    <updated>2019-08-30T10:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[How to upgrade omnipay-stripe to support 3D Secure payments in Laravel application]]></title>
            <link rel="alternate" href="https://42coders.com/how-to-upgrade-omnipay-stripe-to-support-3-d-secure-payments-in-laravel-application" />
            <id>https://42coders.com/how-to-upgrade-omnipay-stripe-to-support-3-d-secure-payments-in-laravel-application</id>
            <author>
                <name> <![CDATA[Daniel Verner]]></name>
            </author>
            <summary type="html">
                <![CDATA[Background Beginning with the 14th of September 2019 new regulation will require Strong Customer Authentication (SCA) for European card payments. This will require a different]]>
            </summary>
                                    <updated>2019-09-05T10:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Our top 5 online collaboration tools for seamless workflows]]></title>
            <link rel="alternate" href="https://42coders.com/our-top-5-online-collaboration-tools-for-seamless-workflows" />
            <id>https://42coders.com/our-top-5-online-collaboration-tools-for-seamless-workflows</id>
            <author>
                <name> <![CDATA[Dara Žižić]]></name>
            </author>
            <summary type="html">
                <![CDATA[As a young and dynamic company, which operates in two countries and four cities, it is more than clear that we can not escape from]]>
            </summary>
                                    <updated>2019-09-12T10:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Hacktoberfest 2019 – let’s contribute to open-source]]></title>
            <link rel="alternate" href="https://42coders.com/hacktoberfest-2019-lets-contribute-to-open-source" />
            <id>https://42coders.com/hacktoberfest-2019-lets-contribute-to-open-source</id>
            <author>
                <name> <![CDATA[Daniel Verner]]></name>
            </author>
            <summary type="html">
                <![CDATA[Introduction Hacktoberfest is an initiative organized by DigitalOcean and DEV.to, with the goal to involve more developers into the open-source development to improve and fix]]>
            </summary>
                                    <updated>2019-10-07T10:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Junior Developer Internship at 42coders]]></title>
            <link rel="alternate" href="https://42coders.com/junior-developer-internship-at-42-coders" />
            <id>https://42coders.com/junior-developer-internship-at-42-coders</id>
            <author>
                <name> <![CDATA[Dara Žižić]]></name>
            </author>
            <summary type="html">
                <![CDATA[Update: Thank you all for taking the time to apply for the position. The position is now closed. For other jobs, updates visit our Jobs page. Starting]]>
            </summary>
                                    <updated>2019-10-09T10:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Communian – COMING SOON]]></title>
            <link rel="alternate" href="https://42coders.com/communian-coming-soon" />
            <id>https://42coders.com/communian-coming-soon</id>
            <author>
                <name> <![CDATA[Dara Žižić]]></name>
            </author>
            <summary type="html">
                <![CDATA[Update: We have launched communian.com on 19th November and we would like to invite you to check it out by registering. Find local communities of your]]>
            </summary>
                                    <updated>2019-10-17T10:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[How to create invoices easily with document-templates package]]></title>
            <link rel="alternate" href="https://42coders.com/how-to-create-invoices-easily-with-document-templates-package" />
            <id>https://42coders.com/how-to-create-invoices-easily-with-document-templates-package</id>
            <author>
                <name> <![CDATA[Daniel Verner]]></name>
            </author>
            <summary type="html">
                <![CDATA[Introduction There are some common features almost every web application has: registration, login, email sending, pdf generation, admin interface, etc. We created our document-templates Laravel]]>
            </summary>
                                    <updated>2019-11-13T11:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Communian – GO LIVE]]></title>
            <link rel="alternate" href="https://42coders.com/communian-go-live" />
            <id>https://42coders.com/communian-go-live</id>
            <author>
                <name> <![CDATA[Dara Žižić]]></name>
            </author>
            <summary type="html">
                <![CDATA[In one of our previous blog posts, we have announced Communian – an event platform for local communities, that will allow you to find interesting]]>
            </summary>
                                    <updated>2019-11-19T11:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Testing abstract classes without creating child object]]></title>
            <link rel="alternate" href="https://42coders.com/testing-abstract-classes-without-creating-child-object" />
            <id>https://42coders.com/testing-abstract-classes-without-creating-child-object</id>
            <author>
                <name> <![CDATA[Max Hutschenreiter]]></name>
            </author>
            <summary type="html">
                <![CDATA[Abstract classes can contain concrete methods that should be tested. One way to do it would be to create a child class of the abstract class]]>
            </summary>
                                    <updated>2020-01-21T11:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Configuring Homestead NGINX default provision script]]></title>
            <link rel="alternate" href="https://42coders.com/configuring-homestead-nginx-default-provision-script" />
            <id>https://42coders.com/configuring-homestead-nginx-default-provision-script</id>
            <author>
                <name> <![CDATA[Max Hutschenreiter]]></name>
            </author>
            <summary type="html">
                <![CDATA[If you would like to customize Nginx configuration for a specific site, but you don’t want to be customizing it each time when you run provision]]>
            </summary>
                                    <updated>2020-01-27T11:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Laracon Online Viewing Party at 42coders]]></title>
            <link rel="alternate" href="https://42coders.com/laracon-online-viewing-party-at-42-coders" />
            <id>https://42coders.com/laracon-online-viewing-party-at-42-coders</id>
            <author>
                <name> <![CDATA[Dara Žižić]]></name>
            </author>
            <summary type="html">
                <![CDATA[Join us for the Laracon Online Viewing Party at 42coders in all of our offices – Munich, Belgrade, and Subotica.  As you might well know]]>
            </summary>
                                    <updated>2020-02-25T11:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Changing enum column in Laravel migration]]></title>
            <link rel="alternate" href="https://42coders.com/changing-enum-column-in-laravel-migration" />
            <id>https://42coders.com/changing-enum-column-in-laravel-migration</id>
            <author>
                <name> <![CDATA[Max Hutschenreiter]]></name>
            </author>
            <summary type="html">
                <![CDATA[Changing enum type columns is currently not supported in Laravel, and if you try to run something like:]]>
            </summary>
                                    <updated>2020-03-05T11:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Laravel sorting paginated content]]></title>
            <link rel="alternate" href="https://42coders.com/laravel-sorting-paginated-content" />
            <id>https://42coders.com/laravel-sorting-paginated-content</id>
            <author>
                <name> <![CDATA[Max Hutschenreiter]]></name>
            </author>
            <summary type="html">
                <![CDATA[Have you ever been in a situation where you want to run the sortBy method, to sort content by specific relation on an object, but the content is paginated]]>
            </summary>
                                    <updated>2020-03-23T11:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[10 Tips for PHP Composer]]></title>
            <link rel="alternate" href="https://42coders.com/10-tips-for-php-composer" />
            <id>https://42coders.com/10-tips-for-php-composer</id>
            <author>
                <name> <![CDATA[Max Hutschenreiter]]></name>
            </author>
            <summary type="html">
                <![CDATA[1. Add the composer.lock and the composer.json to Git.
Composer install will install all the packages you have defined in your composer.lock file.]]>
            </summary>
                                    <updated>2020-05-15T10:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[How we use Trello for Project Management]]></title>
            <link rel="alternate" href="https://42coders.com/how-we-use-trello-for-project-management" />
            <id>https://42coders.com/how-we-use-trello-for-project-management</id>
            <author>
                <name> <![CDATA[Dara Žižić]]></name>
            </author>
            <summary type="html">
                <![CDATA[As already mentioned in one of our previous blog posts we use a number of collaboration tools that ease our everyday work. In this]]>
            </summary>
                                    <updated>2020-06-09T10:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Powerful benefits of blogging]]></title>
            <link rel="alternate" href="https://42coders.com/powerful-benefits-of-blogging" />
            <id>https://42coders.com/powerful-benefits-of-blogging</id>
            <author>
                <name> <![CDATA[Dara Žižić]]></name>
            </author>
            <summary type="html">
                <![CDATA[One can never emphasize enough the importance of running a blog. Whether you’re a freelancer or a business owner you can use a blog as a]]>
            </summary>
                                    <updated>2020-07-06T10:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Zeitgeber – one tool for all project management activities]]></title>
            <link rel="alternate" href="https://42coders.com/zeitgeber-one-tool-for-all-project-management-activities" />
            <id>https://42coders.com/zeitgeber-one-tool-for-all-project-management-activities</id>
            <author>
                <name> <![CDATA[Dara Žižić]]></name>
            </author>
            <summary type="html">
                <![CDATA[It’s almost impossible to run a company without having an efficient time tracking tool. That’s where Zeitgeber comes into play.  Zeitgeber is our powerful weapon]]>
            </summary>
                                    <updated>2020-07-13T10:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Case study – building a simple webshop with Laravel]]></title>
            <link rel="alternate" href="https://42coders.com/case-study-building-a-simple-webshop-with-laravel" />
            <id>https://42coders.com/case-study-building-a-simple-webshop-with-laravel</id>
            <author>
                <name> <![CDATA[Daniel Verner]]></name>
            </author>
            <summary type="html">
                <![CDATA[Introduction This is a case study of building the webshop kapes.rs, so this is not a detailed tutorial on how to build a webshop with Laravel]]>
            </summary>
                                    <updated>2020-07-15T10:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Laravel fire obeserver on pivot relations]]></title>
            <link rel="alternate" href="https://42coders.com/laravel-fire-obeserver-on-pivot-relations" />
            <id>https://42coders.com/laravel-fire-obeserver-on-pivot-relations</id>
            <author>
                <name> <![CDATA[Max Hutschenreiter]]></name>
            </author>
            <summary type="html">
                <![CDATA[While I was working on cleanup of the backend controller, and moving some of the logic from controller to observer, I found myself in a situation where]]>
            </summary>
                                    <updated>2020-07-21T10:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[The importance of clear error messages]]></title>
            <link rel="alternate" href="https://42coders.com/the-importance-of-clear-error-messages" />
            <id>https://42coders.com/the-importance-of-clear-error-messages</id>
            <author>
                <name> <![CDATA[Dara Žižić]]></name>
            </author>
            <summary type="html">
                <![CDATA[The best error message is the one that never shows up. Thomas Fuchs Not so long ago I saw a Linkedin post from a former]]>
            </summary>
                                    <updated>2020-07-28T10:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[How we at 42coders use social media platforms]]></title>
            <link rel="alternate" href="https://42coders.com/how-we-at-42-coders-use-social-media-platforms" />
            <id>https://42coders.com/how-we-at-42-coders-use-social-media-platforms</id>
            <author>
                <name> <![CDATA[Dara Žižić]]></name>
            </author>
            <summary type="html">
                <![CDATA[When a company is present on social media platforms it gives the company a human touch and it helps to establish the company’s credibility. Moreover, it makes]]>
            </summary>
                                    <updated>2020-08-05T10:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[What are must have elements on a business website?]]></title>
            <link rel="alternate" href="https://42coders.com/what-are-must-have-elements-on-a-business-website" />
            <id>https://42coders.com/what-are-must-have-elements-on-a-business-website</id>
            <author>
                <name> <![CDATA[Dara Žižić]]></name>
            </author>
            <summary type="html">
                <![CDATA[Every business is unique. So are its needs. Your company’s website should contain elements that reflect your company values and give a clear overview of]]>
            </summary>
                                    <updated>2020-08-11T10:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Symfony Process with Laravel]]></title>
            <link rel="alternate" href="https://42coders.com/symfony-process-with-laravel" />
            <id>https://42coders.com/symfony-process-with-laravel</id>
            <author>
                <name> <![CDATA[Max Hutschenreiter]]></name>
            </author>
            <summary type="html">
                <![CDATA[Are you using ‘exec’, ‘passthru’, ‘shell_exec’ and ‘system’ PHP functions in your Laravel project? Taking care of security risks by yourself, as well as expecting]]>
            </summary>
                                    <updated>2020-08-31T10:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[And the winners are …]]></title>
            <link rel="alternate" href="https://42coders.com/and-the-winners-are" />
            <id>https://42coders.com/and-the-winners-are</id>
            <author>
                <name> <![CDATA[Dara Žižić]]></name>
            </author>
            <summary type="html">
                <![CDATA[As already announced we are going to launch 42workflows in the near future – a free open-source package that will help you automate your]]>
            </summary>
                                    <updated>2020-09-08T10:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Are you using the Pomodoro Technique?]]></title>
            <link rel="alternate" href="https://42coders.com/are-you-using-the-pomodoro-technique" />
            <id>https://42coders.com/are-you-using-the-pomodoro-technique</id>
            <author>
                <name> <![CDATA[Dara Žižić]]></name>
            </author>
            <summary type="html">
                <![CDATA[As you might well know the Pomodoro Technique is a widely spread method used in time management to break down work into productive intervals. Traditionally, these intervals last for 25 minutes and are separated by 5-minute-breaks.]]>
            </summary>
                                    <updated>2020-10-12T10:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Does your website need a cookie banner?]]></title>
            <link rel="alternate" href="https://42coders.com/does-your-website-need-a-cookie-banner" />
            <id>https://42coders.com/does-your-website-need-a-cookie-banner</id>
            <author>
                <name> <![CDATA[Dara Žižić]]></name>
            </author>
            <summary type="html">
                <![CDATA[Ever since the new General Data Protection Regulation (GDPR) went into effect in 2018 cookie banners have been popping up from almost every website we visit.]]>
            </summary>
                                    <updated>2020-10-22T10:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Add a cookie consent to your Laravel application in just 5 minutes]]></title>
            <link rel="alternate" href="https://42coders.com/add-a-cookie-consent-to-your-laravel-application-in-just-5-minutes" />
            <id>https://42coders.com/add-a-cookie-consent-to-your-laravel-application-in-just-5-minutes</id>
            <author>
                <name> <![CDATA[Max Hutschenreiter]]></name>
            </author>
            <summary type="html">
                <![CDATA[In this short tutorial, we will show you how you can add a GDPR compliant cookie popup to your Laravel site.]]>
            </summary>
                                    <updated>2020-10-29T10:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[When it&#039;s time for a relaunch of your website]]></title>
            <link rel="alternate" href="https://42coders.com/when-its-time-for-a-relaunch-of-your-website" />
            <id>https://42coders.com/when-its-time-for-a-relaunch-of-your-website</id>
            <author>
                <name> <![CDATA[Dara Žižić]]></name>
            </author>
            <summary type="html">
                <![CDATA[In this blog post we would like to emphasize the most common and important reasons for a website relaunch.]]>
            </summary>
                                    <updated>2020-11-06T16:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[How to &quot;catch&quot; max execution time error in php]]></title>
            <link rel="alternate" href="https://42coders.com/how-to-catch-max-execution-time-error-in-php" />
            <id>https://42coders.com/how-to-catch-max-execution-time-error-in-php</id>
            <author>
                <name> <![CDATA[Daniel Verner]]></name>
            </author>
            <summary type="html">
                <![CDATA[Have you been in the situation where you wanted to "catch" the max execution timeout, or other fatal errors in PHP? Ever wondered about if this is possible?]]>
            </summary>
                                    <updated>2020-11-10T14:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[How we reached 100 points on Google Page Speed Insights.]]></title>
            <link rel="alternate" href="https://42coders.com/how-we-reached-100-points-on-google-page-speed-insights" />
            <id>https://42coders.com/how-we-reached-100-points-on-google-page-speed-insights</id>
            <author>
                <name> <![CDATA[Max Hutschenreiter]]></name>
            </author>
            <summary type="html">
                <![CDATA[In this article, we show you the 4 Steps it took us to reach 100/100 Points on Google Page Speed Insights.]]>
            </summary>
                                    <updated>2020-11-16T09:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[How to update large data in Laravel]]></title>
            <link rel="alternate" href="https://42coders.com/how-to-update-large-data-in-laravel" />
            <id>https://42coders.com/how-to-update-large-data-in-laravel</id>
            <author>
                <name> <![CDATA[Max Hutschenreiter]]></name>
            </author>
            <summary type="html">
                <![CDATA[You will learn how to use Commands, chunking, and Database transactions to update big sets of Data in Laravel.]]>
            </summary>
                                    <updated>2021-10-13T10:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[How to use Laravel vite in your package]]></title>
            <link rel="alternate" href="https://42coders.com/how-to-use-laravel-vite-in-your-package" />
            <id>https://42coders.com/how-to-use-laravel-vite-in-your-package</id>
            <author>
                <name> <![CDATA[Max Hutschenreiter]]></name>
            </author>
            <summary type="html">
                <![CDATA[How to configure Laravel Vite in your Package to avoid conflicts with Vite in your Application.]]>
            </summary>
                                    <updated>2023-03-22T11:00:00+00:00</updated>
        </entry>
            <entry>
            <title><![CDATA[Why the Laravel frontend is broken in 2023 and how I fixed it.]]></title>
            <link rel="alternate" href="https://42coders.com/why-the-laravel-frontend-is-broken-in-2023-and-how-i-fixed-it" />
            <id>https://42coders.com/why-the-laravel-frontend-is-broken-in-2023-and-how-i-fixed-it</id>
            <author>
                <name> <![CDATA[Max Hutschenreiter]]></name>
            </author>
            <summary type="html">
                <![CDATA[description]]>
            </summary>
                                    <updated>2023-05-26T10:00:00+00:00</updated>
        </entry>
    </feed>
