<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Niteo Blog</title><description>Stories, lessons, and updates from the team at Niteo — two decades of bootstrapped SaaS.</description><link>https://niteo.co/</link><item><title>Niteo IRL#17 – Taiwan</title><link>https://niteo.co/blog/irl17/</link><guid isPermaLink="true">https://niteo.co/blog/irl17/</guid><description>The year on the calendar turned to 2026. Time for New Year’s resolutions and improving IRL 17 in Taipei, Taiwan.</description><pubDate>Tue, 27 Jan 2026 00:00:00 GMT</pubDate><category>General</category><author>Amon Stopinšek</author></item><item><title>Designing your WordPress blog with a Tailwind CSS theme</title><link>https://niteo.co/blog/wordpress-tailwind-theme/</link><guid isPermaLink="true">https://niteo.co/blog/wordpress-tailwind-theme/</guid><description>Tawind is a WordPress theme that uses Tailwind CSS. It only loads the required CSS on each page, making it extremely fast.</description><pubDate>Tue, 07 Oct 2025 00:00:00 GMT</pubDate><category>Tech</category><author>Dejan Murko</author></item><item><title>Subdomain vs Subfolder: The SEO Debate Settled</title><link>https://niteo.co/blog/subdomain-vs-subfolder/</link><guid isPermaLink="true">https://niteo.co/blog/subdomain-vs-subfolder/</guid><description>So, should you have your blog on a subdomain or a subfolder? If there were no technical limitations, the answer would’ve always been a subfolder. But given...</description><pubDate>Sun, 05 Oct 2025 00:00:00 GMT</pubDate><category>Tech</category><author>Dejan Murko</author></item><item><title>Using Cloudflare Workers to proxy a WordPress blog to domain.tld/blog</title><link>https://niteo.co/blog/cloudflare-workers-proxy-wordpress-blog/</link><guid isPermaLink="true">https://niteo.co/blog/cloudflare-workers-proxy-wordpress-blog/</guid><description>TL;DR: If you have a WordPress blog deployed on a subdomain of your main website, and you want to show it under `/blog` for SEO purposes, use Cloudflare...</description><pubDate>Thu, 02 Oct 2025 00:00:00 GMT</pubDate><category>Tech</category><author>Dejan Murko</author></item><item><title>DevOpsDays Ljubljana 2025</title><link>https://niteo.co/blog/devopsdays-ljubljana-2025/</link><guid isPermaLink="true">https://niteo.co/blog/devopsdays-ljubljana-2025/</guid><description>I recently had the chance to go to my first tech conference, DevOpsDays in Ljubljana. Since I was still new to DevOps, I wasn’t sure how much I would...</description><pubDate>Wed, 24 Sep 2025 00:00:00 GMT</pubDate><category>Conferences</category><author>Maja Rovtar</author></item><item><title>From Frustration to Power: What We Learned at Nixcademy</title><link>https://niteo.co/blog/from-frustration-to-power-what-we-learned-at-nixcademy/</link><guid isPermaLink="true">https://niteo.co/blog/from-frustration-to-power-what-we-learned-at-nixcademy/</guid><description>We recently completed two days of Nixcademy training, exploring the powerful yet complex Nix and NixOS ecosystem. After five years of experience, the course still offered valuable insights—especially about overlays and fixed-point recursion—that turn frustration into empowerment. If you&apos;re working with Nix or planning to, this course can save you months of struggle.</description><pubDate>Thu, 31 Jul 2025 00:00:00 GMT</pubDate><category>General</category><author>Gasper Vozel</author></item><item><title>Sprint season is open</title><link>https://niteo.co/blog/sprint-season-is-open/</link><guid isPermaLink="true">https://niteo.co/blog/sprint-season-is-open/</guid><description>I used to go to a ton of sprints.</description><pubDate>Fri, 21 Feb 2025 00:00:00 GMT</pubDate><category>Conferences</category><author>Neyts Zupan</author></item><item><title>Niteo IRL#15 - Kranjska Gora</title><link>https://niteo.co/blog/niteo-irl15-kranjska-gora/</link><guid isPermaLink="true">https://niteo.co/blog/niteo-irl15-kranjska-gora/</guid><description>Our 15th In-Real-Life meetup is in the books! Hard to believe our first IRL was back in 2016 in Croatia. Eight years and countless memories later, we...</description><pubDate>Wed, 29 Jan 2025 00:00:00 GMT</pubDate><category>General</category><author>Dejan Murko</author></item><item><title>NixCon 2024 Berlin</title><link>https://niteo.co/blog/nixcon-2024-berlin/</link><guid isPermaLink="true">https://niteo.co/blog/nixcon-2024-berlin/</guid><description>Ever since the day NixCon 2024 dates were published, I was sad I was not going to be able to make it due to some personal stuff taking place that week. But...</description><pubDate>Mon, 11 Nov 2024 00:00:00 GMT</pubDate><category>Conferences</category><author>Neyts Zupan</author></item><item><title>PyCon JP 2024</title><link>https://niteo.co/blog/pycon-jp-2024/</link><guid isPermaLink="true">https://niteo.co/blog/pycon-jp-2024/</guid><description>Another year, another fantastic PyCon Japan! This year’s conference in Tokyo was filled with insightful talks, interesting conversations, and a welcoming...</description><pubDate>Wed, 02 Oct 2024 00:00:00 GMT</pubDate><category>Conferences</category><author>Bjørnar Myrheim</author></item><item><title>Niteo IRL#13 - Lanzarote</title><link>https://niteo.co/blog/niteo-irl13-lanzarote/</link><guid isPermaLink="true">https://niteo.co/blog/niteo-irl13-lanzarote/</guid><description>For the 13th IRL edition, we gathered at our Niteo house in Lanzarote. Nejc had already hosted a few Ocean sprints at the house, so everything ran...</description><pubDate>Wed, 24 Jan 2024 00:00:00 GMT</pubDate><category>General</category><author>Amon Stopinšek</author></item><item><title>EuroPython 2023</title><link>https://niteo.co/blog/europython-2023/</link><guid isPermaLink="true">https://niteo.co/blog/europython-2023/</guid><description>EuroPython in 2018 was my first international conference. After five years, I eagerly joined another EuroPython.</description><pubDate>Tue, 08 Aug 2023 00:00:00 GMT</pubDate><category>Conferences</category><author>Amon Stopinšek</author></item><item><title>Niteo Summer IRL meetup in Ljubljana</title><link>https://niteo.co/blog/niteo-summer-irl-meetup-in-ljubljana/</link><guid isPermaLink="true">https://niteo.co/blog/niteo-summer-irl-meetup-in-ljubljana/</guid><description>Our summer In-Real-Life meetup was held in Ljubljana, in the heart of Slovenia. The first things you see as you approach it are castles, numerous parks, and...</description><pubDate>Mon, 31 Jul 2023 00:00:00 GMT</pubDate><category>General</category><author>Marta Kozak</author></item><item><title>Niteo IRL#11 - Manila</title><link>https://niteo.co/blog/niteo-irl11-manila/</link><guid isPermaLink="true">https://niteo.co/blog/niteo-irl11-manila/</guid><description>Mabuhay! It’s winter 2023 and time for our in-real-life meetup. It&apos;s our 11th IRL, but this will be my first time joining one. Because of the COVID...</description><pubDate>Fri, 03 Feb 2023 00:00:00 GMT</pubDate><category>General</category><author>Marta Kozak</author></item><item><title>Fast development on NixOS</title><link>https://niteo.co/blog/fast-development-on-nixos/</link><guid isPermaLink="true">https://niteo.co/blog/fast-development-on-nixos/</guid><description>We&apos;ve been using NixOS for a few years, and it has proven to be a stable and reliable OS. More importantly, it&apos;s declarative and reproducible, which is one...</description><pubDate>Thu, 10 Nov 2022 00:00:00 GMT</pubDate><category>Tech</category><author>Gasper Vozel</author></item><item><title>PyCon JP 2022</title><link>https://niteo.co/blog/pycon-jp-2022/</link><guid isPermaLink="true">https://niteo.co/blog/pycon-jp-2022/</guid><description>It’s good to be back! The past two PyCons in Japan have been online, so it was nice to be back in person where you could actually enjoy the little things in...</description><pubDate>Tue, 01 Nov 2022 00:00:00 GMT</pubDate><category>Conferences</category><author>Bjørnar Myrheim</author></item><item><title>NixCon Paris 2022</title><link>https://niteo.co/blog/nixcon-paris-2022/</link><guid isPermaLink="true">https://niteo.co/blog/nixcon-paris-2022/</guid><description>After three years, we finally got a proper IRL NixCon. Since the Nix community is not the biggest one, it was nice to talk about Nix for three days (two at...</description><pubDate>Mon, 24 Oct 2022 00:00:00 GMT</pubDate><category>Conferences</category><author>Gasper Vozel</author></item><item><title>Indispensable pytest plugins</title><link>https://niteo.co/blog/indispensable-pytest-plugins/</link><guid isPermaLink="true">https://niteo.co/blog/indispensable-pytest-plugins/</guid><description>I’ve been babbling on about testing for a decade now. Here’s a quick list of pytest plugins I use in most of my Python projects:</description><pubDate>Fri, 07 Oct 2022 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>Niteo IRL#10</title><link>https://niteo.co/blog/niteo-irl10/</link><guid isPermaLink="true">https://niteo.co/blog/niteo-irl10/</guid><description>Man… I can’t believe it has been two and a half years since I was abroad. The last time was actually IRL#8 in Bangkok, Thailand. A global pandemic and...</description><pubDate>Mon, 01 Aug 2022 00:00:00 GMT</pubDate><category>General</category><author>Bjørnar Myrheim</author></item><item><title>PyCon.IT 2022</title><link>https://niteo.co/blog/pycon-it-2022/</link><guid isPermaLink="true">https://niteo.co/blog/pycon-it-2022/</guid><description>At the beginning of the month, I made a quick road trip down to Florence for this year&apos;s edition of PyCon Italia. I try to never miss a chance for a...</description><pubDate>Sun, 26 Jun 2022 00:00:00 GMT</pubDate><category>Conferences</category><author>Neyts Zupan</author></item><item><title>OceanSprint 2022</title><link>https://niteo.co/blog/oceansprint-2022/</link><guid isPermaLink="true">https://niteo.co/blog/oceansprint-2022/</guid><description>The mind has not yet completely recovered from all the brain explosions that happened during OceanSprint 2021, and I was already planning the next one. I&apos;ve...</description><pubDate>Thu, 09 Jun 2022 00:00:00 GMT</pubDate><category>Conferences</category><author>Neyts Zupan</author></item><item><title>How we spent $980,000 on a failed SaaS project</title><link>https://niteo.co/blog/failed-saas-project/</link><guid isPermaLink="true">https://niteo.co/blog/failed-saas-project/</guid><description>Three months after we closed the sale of WooCart, our project that was gonna “make it big”, I am ready to review the full financial consequences of our failure: $700k loss.</description><pubDate>Mon, 23 May 2022 00:00:00 GMT</pubDate><category>Tech</category><author>Dejan Murko</author></item><item><title>Standing on the shoulders of giants</title><link>https://niteo.co/blog/standing-on-the-shoulders-of-giants/</link><guid isPermaLink="true">https://niteo.co/blog/standing-on-the-shoulders-of-giants/</guid><description>Whether we know it or not, we build things based on the work done before us. This is true in every aspect of life, and programming is no different.</description><pubDate>Fri, 25 Feb 2022 00:00:00 GMT</pubDate><category>Tech</category><author>Gasper Vozel</author></item><item><title>Nix build on a diet</title><link>https://niteo.co/blog/nix-build-on-a-diet/</link><guid isPermaLink="true">https://niteo.co/blog/nix-build-on-a-diet/</guid><description>At Niteo, we are using `nix-shell` to build isolated development and production environments. We deploy production as a Docker image on Heroku. Recently,...</description><pubDate>Sun, 13 Feb 2022 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>Niteo IRL#FML</title><link>https://niteo.co/blog/niteo-irlfml/</link><guid isPermaLink="true">https://niteo.co/blog/niteo-irlfml/</guid><description>We were really, really hoping we’d be able to meet up in January for a proper all-company IRL meetup after two years. Unfortunately, it was (again) not...</description><pubDate>Mon, 31 Jan 2022 00:00:00 GMT</pubDate><category>General</category><author>Dejan Murko</author></item><item><title>Sprints are back!</title><link>https://niteo.co/blog/sprints-are-back/</link><guid isPermaLink="true">https://niteo.co/blog/sprints-are-back/</guid><description>Back in early 2010&apos;s, &quot;sprints&quot; were how I lived. Week-long events, in random places around the World, hacking on open source. From offices in European...</description><pubDate>Fri, 17 Dec 2021 00:00:00 GMT</pubDate><category>PeopleOps</category><author>Neyts Zupan</author></item><item><title>Founder Summit in Mexico City</title><link>https://niteo.co/blog/founder-summit-in-mexico-city/</link><guid isPermaLink="true">https://niteo.co/blog/founder-summit-in-mexico-city/</guid><description>I knew I missed conferences. But I did not fully understand how much.</description><pubDate>Mon, 08 Nov 2021 00:00:00 GMT</pubDate><category>Conferences</category><author>Neyts Zupan</author></item><item><title>Attending MicroConf Europe &apos;21 in Dubrovnik</title><link>https://niteo.co/blog/attending-microconf-europe-21-in-dubrovnik/</link><guid isPermaLink="true">https://niteo.co/blog/attending-microconf-europe-21-in-dubrovnik/</guid><description>MicroConf Europe in 2019 was the second to last conference I attended before COVID-19 struck. This year MicroConf returned to Dubrovnik. And it&apos;s an...</description><pubDate>Mon, 25 Oct 2021 00:00:00 GMT</pubDate><category>Conferences</category><author>Dejan Murko</author></item><item><title>Deploying +100 servers with GitHub Actions</title><link>https://niteo.co/blog/deploying-100-servers-with-github-actions/</link><guid isPermaLink="true">https://niteo.co/blog/deploying-100-servers-with-github-actions/</guid><description>Last year we decided to replace our Ubuntu servers with NixOS. We were still on Ubuntu 14.04, so we also had to upgrade all the services and tools,...</description><pubDate>Fri, 24 Sep 2021 00:00:00 GMT</pubDate><category>Tech</category><author>Gasper Vozel</author></item><item><title>Concurrency in Go</title><link>https://niteo.co/blog/concurrency-in-go/</link><guid isPermaLink="true">https://niteo.co/blog/concurrency-in-go/</guid><description>Concurrency in Go is an extensive topic, and we won&apos;t cover all the things in this post. There are tons of articles and several books that cover concurrency...</description><pubDate>Mon, 20 Sep 2021 00:00:00 GMT</pubDate><category>Tech</category><author>Gasper Vozel</author></item><item><title>Why we&apos;re building a house in the middle of the ocean</title><link>https://niteo.co/blog/why-were-building-a-house-in-the-middle-of-the-ocean/</link><guid isPermaLink="true">https://niteo.co/blog/why-were-building-a-house-in-the-middle-of-the-ocean/</guid><description>Let&apos;s get the clickbaiting out of the way first: we&apos;re not technically building a house, we&apos;re renovating an existing villa. To make it more suitable for...</description><pubDate>Sat, 07 Aug 2021 00:00:00 GMT</pubDate><category>General</category><author>Neyts Zupan</author></item><item><title>Niteo IRL#9</title><link>https://niteo.co/blog/niteo-irl9/</link><guid isPermaLink="true">https://niteo.co/blog/niteo-irl9/</guid><description>After a year and a half, Niteo finally organized our bi-annual In-Real-Life meetup. The third time is the charm! Unfortunately, we only managed to do it for...</description><pubDate>Thu, 15 Jul 2021 00:00:00 GMT</pubDate><category>General</category><author>Dejan Murko</author></item><item><title>Postmortems</title><link>https://niteo.co/blog/postmortems/</link><guid isPermaLink="true">https://niteo.co/blog/postmortems/</guid><description>Earlier this year, on one of our half-yearly IRL&apos;s, we had a discussion about whether or not we should proceed with a massive upgrade...</description><pubDate>Thu, 01 Apr 2021 00:00:00 GMT</pubDate><category>General</category><author>Bjørnar Myrheim</author></item><item><title>Niteo IRL: YA&apos;RLY</title><link>https://niteo.co/blog/niteo-irl-yarly/</link><guid isPermaLink="true">https://niteo.co/blog/niteo-irl-yarly/</guid><description>After our first virtual IRL in July-2020, it&apos;s time for our first remote-first IRL. Which means Niteans were given options to plan and decide a location...</description><pubDate>Wed, 27 Jan 2021 00:00:00 GMT</pubDate><category>General</category><author>Neyts Zupan</author></item><item><title>Lowering H12 errors on Heroku</title><link>https://niteo.co/blog/lowering-h12-errors-on-heroku/</link><guid isPermaLink="true">https://niteo.co/blog/lowering-h12-errors-on-heroku/</guid><description>This post will briefly discuss H12 errors on Heroku, more commonly known as request timeouts, how we tackled them, and how we fixed them.</description><pubDate>Wed, 25 Nov 2020 00:00:00 GMT</pubDate><category>Tech</category><author>Gasper Vozel</author></item><item><title>Staging like it&apos;s 2020</title><link>https://niteo.co/blog/staging-like-its-2020/</link><guid isPermaLink="true">https://niteo.co/blog/staging-like-its-2020/</guid><description>Last year, we wrote a blog post on how we use Heroku&apos;s Review Apps to create staging apps for every Pull Request submitted to a project&apos;s repository. These...</description><pubDate>Mon, 14 Sep 2020 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>Niteo IRL: O&apos;RLY</title><link>https://niteo.co/blog/niteo-irl-orly/</link><guid isPermaLink="true">https://niteo.co/blog/niteo-irl-orly/</guid><description>As a remote-first company, Niteo invests in doing bi-annual IRLs (In Real Life) meetups to get everyone in the same time and space. Spending time with...</description><pubDate>Fri, 31 Jul 2020 00:00:00 GMT</pubDate><category>General</category><author>Marbe Ralozo</author></item><item><title>Project isolation beyond requirements.txt</title><link>https://niteo.co/blog/project-isolation-beyond-requirements-txt/</link><guid isPermaLink="true">https://niteo.co/blog/project-isolation-beyond-requirements-txt/</guid><description>I&apos;ve been a Python dev for almost 15 years now and I&apos;ve recently completely overhauled how I keep my development tools and dependencies in check. I&apos;m so...</description><pubDate>Thu, 16 Apr 2020 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>Niteo COVID-19 response</title><link>https://niteo.co/blog/niteo-covid-19-response/</link><guid isPermaLink="true">https://niteo.co/blog/niteo-covid-19-response/</guid><description>This was supposed to be an internal memo sent to my fellow coworkers, but I decided to publish it here on our blog, to encourage other businesses to take...</description><pubDate>Thu, 12 Mar 2020 00:00:00 GMT</pubDate><category>PeopleOps</category><author>Neyts Zupan</author></item><item><title>Astronomer, psychologist, and MIT professor went to a design conference</title><link>https://niteo.co/blog/astronomer-psychologist-and-mit-professor-went-to-a-design-conference/</link><guid isPermaLink="true">https://niteo.co/blog/astronomer-psychologist-and-mit-professor-went-to-a-design-conference/</guid><description>The title could sound like the beginning of some joke, but the modern design field attracts more and more professionals that don’t do that much drawing but...</description><pubDate>Fri, 06 Mar 2020 00:00:00 GMT</pubDate><category>Conferences</category><author>Evgenia Mucklow</author></item><item><title>Keeping your head above water by managing your tasks and time</title><link>https://niteo.co/blog/keeping-your-head-above-water-by-managing-your-tasks-and-time/</link><guid isPermaLink="true">https://niteo.co/blog/keeping-your-head-above-water-by-managing-your-tasks-and-time/</guid><description>In this blog post, I&apos;ll write a little bit about the tools and methods I used to manage the chaos that used to be my workday.</description><pubDate>Fri, 28 Feb 2020 00:00:00 GMT</pubDate><category>General</category><author>Bjørnar Myrheim</author></item><item><title>IRL #8: Bangkok</title><link>https://niteo.co/blog/irl-8-bangkok/</link><guid isPermaLink="true">https://niteo.co/blog/irl-8-bangkok/</guid><description>Wohooo! It&apos;s 2020 and time for our first IRL of the year Decade. We decided on Bangkok (known as Krung Thep in Thai) as the IRL location since it has...</description><pubDate>Mon, 27 Jan 2020 00:00:00 GMT</pubDate><category>General</category><author>Neyts Zupan</author></item><item><title>NixCon 2019</title><link>https://niteo.co/blog/nixcon-2019/</link><guid isPermaLink="true">https://niteo.co/blog/nixcon-2019/</guid><description>It&apos;s been a few years since I&apos;ve been to a smaller conference and I made the right choice to visit NixCon 2019. It was held in a really nice coworking space...</description><pubDate>Wed, 20 Nov 2019 00:00:00 GMT</pubDate><category>Tech</category><author>Gasper Vozel</author></item><item><title>Reading Nix expressions</title><link>https://niteo.co/blog/reading-nix-expressions/</link><guid isPermaLink="true">https://niteo.co/blog/reading-nix-expressions/</guid><description>These are my notes from the `Reading Nix expressions` talk in NixCon 2019.</description><pubDate>Wed, 20 Nov 2019 00:00:00 GMT</pubDate><category>Tech</category><author>Gasper Vozel</author></item><item><title>Frontend week in Budapest</title><link>https://niteo.co/blog/frontend-week-in-budapest/</link><guid isPermaLink="true">https://niteo.co/blog/frontend-week-in-budapest/</guid><description>Last week I attended my first two frontend conferences - CSSConf &amp; JSConf Budapest 2019.</description><pubDate>Mon, 30 Sep 2019 00:00:00 GMT</pubDate><category>Conferences</category><author>Amon Stopinšek</author></item><item><title>PyCon JP 2019</title><link>https://niteo.co/blog/pycon-jp-2019/</link><guid isPermaLink="true">https://niteo.co/blog/pycon-jp-2019/</guid><description>I’ve been to many conferences in my life, but this was my first time attending a PyCon.</description><pubDate>Fri, 20 Sep 2019 00:00:00 GMT</pubDate><category>Conferences</category><author>Bjørnar Myrheim</author></item><item><title>IRL#7: Ljubljana</title><link>https://niteo.co/blog/irl7-ljubljana/</link><guid isPermaLink="true">https://niteo.co/blog/irl7-ljubljana/</guid><description>It&apos;s mid-year and it was time for In-Real-Life meetup in the hometown of Niteo, Ljubljana.</description><pubDate>Thu, 01 Aug 2019 00:00:00 GMT</pubDate><category>General</category><author>Dejan Murko</author></item><item><title>Elm: A frontend story that a backend dev can love</title><link>https://niteo.co/blog/elm-a-frontend-story-that-a-backend-dev-can-love/</link><guid isPermaLink="true">https://niteo.co/blog/elm-a-frontend-story-that-a-backend-dev-can-love/</guid><description>I’ve been doing Web development for about 15 years now. The first few years were mostly tinkering with PHP and doing basic changes via the browser using Plone.</description><pubDate>Mon, 29 Jul 2019 00:00:00 GMT</pubDate><category>Conferences</category><author>Neyts Zupan</author></item><item><title>PyCon Thailand 2019</title><link>https://niteo.co/blog/pycon-thailand-2019/</link><guid isPermaLink="true">https://niteo.co/blog/pycon-thailand-2019/</guid><description>PyCon Thailand 2019 was my first ever conference, my first foreign trip, and my first chance to give a talk — friendly people, perfect venue, energetic crowd, and an incredible, unforgettable experience overall.</description><pubDate>Wed, 19 Jun 2019 00:00:00 GMT</pubDate><category>Conferences</category><author>Neyts Zupan</author></item><item><title>KubeCon 2019</title><link>https://niteo.co/blog/kubecon-2019/</link><guid isPermaLink="true">https://niteo.co/blog/kubecon-2019/</guid><description>This was my first time at a KubeCon conference. This year it was held in Barcelona with over 7.5k attendees! The conference was held at Gran Via which is a...</description><pubDate>Wed, 12 Jun 2019 00:00:00 GMT</pubDate><category>Conferences</category><author>Gasper Vozel</author></item><item><title>Robust REST APIs with Pyramid</title><link>https://niteo.co/blog/robust-rest-apis-with-pyramid/</link><guid isPermaLink="true">https://niteo.co/blog/robust-rest-apis-with-pyramid/</guid><description>It&apos;s almost a year since we started working on a new project: WooCart. Up until that point, all our projects were &quot;backend-monoliths&quot;, i.e. the backend...</description><pubDate>Mon, 03 Jun 2019 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>The Many Faces of AI Powered Marketing</title><link>https://niteo.co/blog/the-many-faces-of-ai-powered-marketing/</link><guid isPermaLink="true">https://niteo.co/blog/the-many-faces-of-ai-powered-marketing/</guid><description>This month I went to DigiMarCon in New York. I expected it to be a much bigger conference with more people, more talks to choose from and actual workshops....</description><pubDate>Mon, 27 May 2019 00:00:00 GMT</pubDate><category>Marketing</category><author>Neyts Zupan</author></item><item><title>We got banned from PayPal after 12 years of business (updated)</title><link>https://niteo.co/blog/paypal-ban-after-12-years/</link><guid isPermaLink="true">https://niteo.co/blog/paypal-ban-after-12-years/</guid><description>Update: PayPal restored our account, and they were as descriptive as when banning us. This was after a call and tweet confirming the &quot;final decision&quot;. We&apos;re...</description><pubDate>Thu, 09 May 2019 00:00:00 GMT</pubDate><category>General</category><author>Dejan Murko</author></item><item><title>Why everyone at Niteo loves checklists</title><link>https://niteo.co/blog/why-everyone-at-niteo-loves-checklists/</link><guid isPermaLink="true">https://niteo.co/blog/why-everyone-at-niteo-loves-checklists/</guid><description>At Niteo we love using checklists. We think they&apos;re great because they:</description><pubDate>Fri, 22 Mar 2019 00:00:00 GMT</pubDate><category>Tech</category><author>Dejan Murko</author></item><item><title>Why we are backing Earnest Capital</title><link>https://niteo.co/blog/why-we-invested-in-earnest-capital/</link><guid isPermaLink="true">https://niteo.co/blog/why-we-invested-in-earnest-capital/</guid><description>I always had a vision for Niteo to grow into a factory of sane startups. A combination of internal spin-offs, an accelerator, and a VC fund. But with the...</description><pubDate>Mon, 11 Mar 2019 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>Staging like it&apos;s 2019</title><link>https://niteo.co/blog/staging-like-its-2019/</link><guid isPermaLink="true">https://niteo.co/blog/staging-like-its-2019/</guid><description>Here at Niteo we’ve been delivering continuously since about 2011. We started with home-grown fabric scrips that used cron to run `svn update &amp;&amp;...</description><pubDate>Tue, 05 Mar 2019 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>Design. Technology. Cool shit.</title><link>https://niteo.co/blog/design-technology-cool-shit/</link><guid isPermaLink="true">https://niteo.co/blog/design-technology-cool-shit/</guid><description>Last week I traveled to Amsterdam to attend FITC conference 2019. I got inspired both by the city and the conference, and want to share some themes I...</description><pubDate>Fri, 01 Mar 2019 00:00:00 GMT</pubDate><category>Conferences</category><author>Evgenia Mucklow</author></item><item><title>IRL#6: Marrakesh</title><link>https://niteo.co/blog/irl6-marrakesh/</link><guid isPermaLink="true">https://niteo.co/blog/irl6-marrakesh/</guid><description>It was that time of the year again, to spend a full week of in-person time with fellow Niteans in an amazing city!</description><pubDate>Wed, 06 Feb 2019 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>Export Plone to PDFs</title><link>https://niteo.co/blog/export-plone-to-pdfs/</link><guid isPermaLink="true">https://niteo.co/blog/export-plone-to-pdfs/</guid><description>Since many years ago, we&apos;ve had a private installation of Plone in Niteo that we call Intra. Short for “intranet”. It is meant to hold our company-wide,...</description><pubDate>Sat, 19 Jan 2019 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>Four meetups in three days</title><link>https://niteo.co/blog/four-meetups-in-three-days/</link><guid isPermaLink="true">https://niteo.co/blog/four-meetups-in-three-days/</guid><description>This past week has been quite eventful for me! On Monday, I was still in Lanzarote, enjoying the summer-like weather and beautifully glassy swell from the...</description><pubDate>Tue, 11 Dec 2018 00:00:00 GMT</pubDate><category>Conferences</category><author>Neyts Zupan</author></item><item><title>A month of travel</title><link>https://niteo.co/blog/a-month-of-travel/</link><guid isPermaLink="true">https://niteo.co/blog/a-month-of-travel/</guid><description>The last couple of weeks I&apos;ve had another bout of traveling to conferences. I&apos;ve been lucky this time: all three events were absolutely amazing! First I...</description><pubDate>Thu, 15 Nov 2018 00:00:00 GMT</pubDate><category>Conferences</category><author>Neyts Zupan</author></item><item><title>World Usability Congress 2018</title><link>https://niteo.co/blog/world-usability-congress-2018/</link><guid isPermaLink="true">https://niteo.co/blog/world-usability-congress-2018/</guid><description>In the middle of October, I went to Graz to attend World Usability Congress. This conference first started 10 years ago and even though it’s not a huge one...</description><pubDate>Fri, 09 Nov 2018 00:00:00 GMT</pubDate><category>Conferences</category><author>Evgenia Mucklow</author></item><item><title>The Niteo Handbook update - less bloat, more information</title><link>https://niteo.co/blog/the-niteo-handbook-update-less-bloat-more-information/</link><guid isPermaLink="true">https://niteo.co/blog/the-niteo-handbook-update-less-bloat-more-information/</guid><description>Documentation naturally grows with the company. But if you’re not careful it can quickly become bloated and unnecessary detailed. This happened to us this...</description><pubDate>Mon, 24 Sep 2018 00:00:00 GMT</pubDate><category>General</category><author>Dejan Murko</author></item><item><title>IRL#5: Ljubljana</title><link>https://niteo.co/blog/irl5-ljubljana/</link><guid isPermaLink="true">https://niteo.co/blog/irl5-ljubljana/</guid><description>Summer is a great time to be in central Europe because of long days and good weather (when it&apos;s not scorching hot). It is one of the reasons why we hold our...</description><pubDate>Mon, 06 Aug 2018 00:00:00 GMT</pubDate><category>General</category><author>Dejan Murko</author></item><item><title>GopherConUK</title><link>https://niteo.co/blog/gopherconuk/</link><guid isPermaLink="true">https://niteo.co/blog/gopherconuk/</guid><description>While part of the dev team was still on EuroPython, Janez and I were packing to go to this year&apos;s Go conference in London. This was a first Go conference...</description><pubDate>Sun, 05 Aug 2018 00:00:00 GMT</pubDate><category>Conferences</category><author>Neyts Zupan</author></item><item><title>PyConWeb 2018</title><link>https://niteo.co/blog/pyconweb-2018/</link><guid isPermaLink="true">https://niteo.co/blog/pyconweb-2018/</guid><description>![](https://awp.niteo.co/wp-content/uploads/2018/07/pyconweb_food.jpg)PyConWeb is an international Python Web conference held in Munich. Its main purpose is...</description><pubDate>Sun, 05 Aug 2018 00:00:00 GMT</pubDate><category>Conferences</category><author>Gasper Vozel</author></item><item><title>How to get to the job interview at Niteo as a developer</title><link>https://niteo.co/blog/how-to-get-to-the-job-interview-at-niteo-as-a-developer/</link><guid isPermaLink="true">https://niteo.co/blog/how-to-get-to-the-job-interview-at-niteo-as-a-developer/</guid><description>In June we&apos;ve opened up three job positions and received A TON of applications. Python job posting alone received more than 70 applicants in a matter of...</description><pubDate>Fri, 06 Jul 2018 00:00:00 GMT</pubDate><category>PeopleOps</category><author>Dejan Murko</author></item><item><title>My Experience at iCEE.fest 2018</title><link>https://niteo.co/blog/my-experience-at-icee-fest-2018/</link><guid isPermaLink="true">https://niteo.co/blog/my-experience-at-icee-fest-2018/</guid><description>Two weeks ago I was at the iCEE.fest conference. I decided to go because it takes place in Bucharest where I&apos;m based. Then the event mostly focuses on...</description><pubDate>Thu, 28 Jun 2018 00:00:00 GMT</pubDate><category>Marketing</category><author>Neyts Zupan</author></item><item><title>Niteo is hiring!</title><link>https://niteo.co/blog/niteo-is-hiring/</link><guid isPermaLink="true">https://niteo.co/blog/niteo-is-hiring/</guid><description>Currently, Niteo has three open positions:</description><pubDate>Fri, 15 Jun 2018 00:00:00 GMT</pubDate><category>PeopleOps</category><author>Dejan Murko</author></item><item><title>LTV Conf, May 2018, London</title><link>https://niteo.co/blog/ltv-conf-may-2018-london/</link><guid isPermaLink="true">https://niteo.co/blog/ltv-conf-may-2018-london/</guid><description>I love going to conferences in London because it is one of the rare cities I have a direct connection to. We were invited to this one and being a small SaaS...</description><pubDate>Wed, 16 May 2018 00:00:00 GMT</pubDate><category>Conferences</category><author>Dejan Murko</author></item><item><title>Resuming uploads to Amazon S3</title><link>https://niteo.co/blog/resuming-uploads-to-amazon-s3/</link><guid isPermaLink="true">https://niteo.co/blog/resuming-uploads-to-amazon-s3/</guid><description>I am escaping continental winter at the moment which means my internet connection is not perfect. I was uploading a 1GB file to Amazon S3 via the...</description><pubDate>Sat, 24 Feb 2018 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>IRL#4: Istanbul</title><link>https://niteo.co/blog/irl4-istanbul/</link><guid isPermaLink="true">https://niteo.co/blog/irl4-istanbul/</guid><description>Last month we again held our biannual in-person gathering of all Niteans, the IRL. As is customary, we meet somewhere warm for the winter edition of the...</description><pubDate>Fri, 16 Feb 2018 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>AWS EC2 gotchas</title><link>https://niteo.co/blog/aws-ec2-gotchas/</link><guid isPermaLink="true">https://niteo.co/blog/aws-ec2-gotchas/</guid><description>Lately, AWS has been giving us a lot of headaches on the Easy Blog Networks project. It turns out only because resources (we pay per how many things we can...</description><pubDate>Wed, 14 Feb 2018 00:00:00 GMT</pubDate><category>Tech</category><author>Janez Troha</author></item><item><title>Recording Talks</title><link>https://niteo.co/blog/recording-talks/</link><guid isPermaLink="true">https://niteo.co/blog/recording-talks/</guid><description>Last year on IRL#2, our biannual in-person get-together, we decided to start recording talks, so that those that could not attend in person would be able to...</description><pubDate>Mon, 12 Feb 2018 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>Nitean Recognition</title><link>https://niteo.co/blog/nitean-recognition/</link><guid isPermaLink="true">https://niteo.co/blog/nitean-recognition/</guid><description>&quot;Bang a gong, get it on.&quot; While the lyric is pulled from a modestly talented rocker in the 70s, it does hit a key entrepreneurial principle. Some companies...</description><pubDate>Thu, 01 Feb 2018 00:00:00 GMT</pubDate><category>PeopleOps</category><author>Marbe Ralozo</author></item><item><title>Conference hiatus is over</title><link>https://niteo.co/blog/conference-hiatus-is-over/</link><guid isPermaLink="true">https://niteo.co/blog/conference-hiatus-is-over/</guid><description>Back in the day when Niteo was still a consulting company I had to do a lot of traveling to find and do work. And to attend conferences. I loved to go to...</description><pubDate>Fri, 29 Dec 2017 00:00:00 GMT</pubDate><category>Conferences</category><author>Neyts Zupan</author></item><item><title>SaaStock, September 2017, Dublin</title><link>https://niteo.co/blog/saastock-september-2017-dublin/</link><guid isPermaLink="true">https://niteo.co/blog/saastock-september-2017-dublin/</guid><description>This was one of my first conferences outside the Internet Marketing industry and I mostly went to it to expand my horizons and see what successful SaaS...</description><pubDate>Wed, 18 Oct 2017 00:00:00 GMT</pubDate><category>Conferences</category><author>Dejan Murko</author></item><item><title>Upgrading our Intranet to Plone 5</title><link>https://niteo.co/blog/upgrading-our-intranet-to-plone-5/</link><guid isPermaLink="true">https://niteo.co/blog/upgrading-our-intranet-to-plone-5/</guid><description>While we haven’t done any Plone consulting (well, \any\ consulting to be exact) in over 3 years, we still use Plone internally, every single day. It was...</description><pubDate>Thu, 16 Mar 2017 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>Thailand was a blast!</title><link>https://niteo.co/blog/thailand-was-a-blast/</link><guid isPermaLink="true">https://niteo.co/blog/thailand-was-a-blast/</guid><description>It’s January — time for the “IRL”, our biannual in-person get-together. Summer IRLs happen in (around) Slovenia since that means short travel for the...</description><pubDate>Sat, 28 Jan 2017 00:00:00 GMT</pubDate><category>General</category><author>Neyts Zupan</author></item><item><title>How we work in NiteoWeb</title><link>https://niteo.co/blog/how-we-work-in-niteoweb/</link><guid isPermaLink="true">https://niteo.co/blog/how-we-work-in-niteoweb/</guid><description>*Update: see the latest version of this document on our Handbook.* NiteoWeb is a distributed team of Web experts spread around the World. While we do rent...</description><pubDate>Fri, 30 Dec 2016 00:00:00 GMT</pubDate><category>General</category><author>Dejan Murko</author></item><item><title>Strings in Python 2 and Python 3</title><link>https://niteo.co/blog/strings-in-python-2-and-python-3/</link><guid isPermaLink="true">https://niteo.co/blog/strings-in-python-2-and-python-3/</guid><description>The goal of this post is to show you how to properly use encode and decode in python 2 and in python 3. This post will be based on small examples that will...</description><pubDate>Wed, 14 Dec 2016 00:00:00 GMT</pubDate><category>Tech</category><author>Gasper Vozel</author></item><item><title>IRLs</title><link>https://niteo.co/blog/irls/</link><guid isPermaLink="true">https://niteo.co/blog/irls/</guid><description>NiteoWeb is a remote-first team. While we do have a physical office in Ljubljana, few people go there regularly. Most of us prefer to work from home, from...</description><pubDate>Sat, 26 Nov 2016 00:00:00 GMT</pubDate><category>General</category><author>Neyts Zupan</author></item><item><title>Lessons Learned from PyMunich 2016</title><link>https://niteo.co/blog/pymunich-2016/</link><guid isPermaLink="true">https://niteo.co/blog/pymunich-2016/</guid><description>At the end of October there was a Python conference in Munich (PyMunich). For a regional conference it was quite big in my opinion. There were 3 tracks and...</description><pubDate>Mon, 14 Nov 2016 00:00:00 GMT</pubDate><category>Conferences</category><author>Gasper Vozel</author></item><item><title>A dev’s MacBook from scratch</title><link>https://niteo.co/blog/a-devs-macbook-from-scratch/</link><guid isPermaLink="true">https://niteo.co/blog/a-devs-macbook-from-scratch/</guid><description>I’ve been a long time Apple user. I hate a lot about the company’s policy and how they treat their power users, but I love the tight integration between...</description><pubDate>Thu, 06 Oct 2016 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>Writing The Docs - Prague 2016</title><link>https://niteo.co/blog/writing-the-docs-prague-2016/</link><guid isPermaLink="true">https://niteo.co/blog/writing-the-docs-prague-2016/</guid><description>On September 19th and 20th Write the Docs Meeting took place in Prague. This year I had the pleasure to attend. More than 250 people came which is about 40%...</description><pubDate>Thu, 29 Sep 2016 00:00:00 GMT</pubDate><category>Conferences</category><author>Gasper Vozel</author></item><item><title>WP Meetups</title><link>https://niteo.co/blog/wp-meetups/</link><guid isPermaLink="true">https://niteo.co/blog/wp-meetups/</guid><description>A few months back I noticed we actually have regular WordPress Meetups in Ljubljana, our base town. We attended one in April, where David talked about...</description><pubDate>Sun, 11 Sep 2016 00:00:00 GMT</pubDate><category>Conferences</category><author>Neyts Zupan</author></item><item><title>Lessons learned from EuroPython 2016</title><link>https://niteo.co/blog/lessons-learned-from-europython-2016/</link><guid isPermaLink="true">https://niteo.co/blog/lessons-learned-from-europython-2016/</guid><description>This was my first EuroPython conference and I had high expectations because I heard a lot of good things about it. I must say that overall it didn’t let me...</description><pubDate>Wed, 27 Jul 2016 00:00:00 GMT</pubDate><category>Conferences</category><author>Gasper Vozel</author></item><item><title>Y U NO USE CLIPBOARD MANAGER??!??!11?!oneone</title><link>https://niteo.co/blog/y-u-no-use-clipboard-manager11oneone/</link><guid isPermaLink="true">https://niteo.co/blog/y-u-no-use-clipboard-manager11oneone/</guid><description>Every time when I am in a pair-programming session and the other person does not use a clipboard manager I am taken aback at how such a thing is even...</description><pubDate>Wed, 22 Jun 2016 00:00:00 GMT</pubDate><category>General</category><author>Neyts Zupan</author></item><item><title>New NiteoWeb.com website!</title><link>https://niteo.co/blog/new-niteoweb-com-website/</link><guid isPermaLink="true">https://niteo.co/blog/new-niteoweb-com-website/</guid><description>Well, we haven&apos;t worked in the consulting business for almost two years now, so it was about time we changed the website. Old Website !niteoweb 2009 New...</description><pubDate>Tue, 13 Oct 2015 00:00:00 GMT</pubDate><category>General</category><author>Dejan Murko</author></item><item><title>Dear Plone, welcome to year 2014</title><link>https://niteo.co/blog/dear-plone-welcome-to-year-2014/</link><guid isPermaLink="true">https://niteo.co/blog/dear-plone-welcome-to-year-2014/</guid><description>Production-level Plone running on a free-tier Heroku account, made possible with a custom zc.buildout buildpack and PostgreSQL via RelStorage. Plone is suddenly a viable option for college dropouts starting their businesses again.</description><pubDate>Wed, 30 Jul 2014 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>NiteoWeb attended a Pyramid sprint in Halle, Germany</title><link>https://niteo.co/blog/niteoweb-attended-a-pyramid-sprint-in-halle-germany/</link><guid isPermaLink="true">https://niteo.co/blog/niteoweb-attended-a-pyramid-sprint-in-halle-germany/</guid><description>Gocept, a company based in Halle (Saale), Germany, organized a Pyramid sprint, which lasted from 15th to 17th August 2013. The sprint took place at their...</description><pubDate>Wed, 21 Aug 2013 00:00:00 GMT</pubDate><category>Conferences</category><author>Peter Lamut</author></item><item><title>Setuptools - run custom code in setup.py</title><link>https://niteo.co/blog/setuptools-run-custom-code-in-setup-py/</link><guid isPermaLink="true">https://niteo.co/blog/setuptools-run-custom-code-in-setup-py/</guid><description>A week or so ago I started developing an experimental Python package for one of our projects. At some point I realized that it would be convenient to...</description><pubDate>Thu, 15 Aug 2013 00:00:00 GMT</pubDate><category>Tech</category><author>Peter Lamut</author></item><item><title>Write a Plone CLI maintenance script</title><link>https://niteo.co/blog/write-a-plone-cli-maintenance-script/</link><guid isPermaLink="true">https://niteo.co/blog/write-a-plone-cli-maintenance-script/</guid><description>This is a quick tip on how to write your own command line maintenance scripts for your Plone application. Recently one of our clients expressed a need for a...</description><pubDate>Wed, 31 Jul 2013 00:00:00 GMT</pubDate><category>Tech</category><author>Peter Lamut</author></item><item><title>Load overrides.zcml in plone.app.testing</title><link>https://niteo.co/blog/load-overrides-zcml-in-plone-app-testing/</link><guid isPermaLink="true">https://niteo.co/blog/load-overrides-zcml-in-plone-app-testing/</guid><description>Today I was working on a project where we use overrides.zcml to easily override some default Plone behavior. All was working fine (in the browser, that is)...</description><pubDate>Fri, 08 Mar 2013 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>Dexterity vs. Archetypes</title><link>https://niteo.co/blog/dexterity-vs-archetypes/</link><guid isPermaLink="true">https://niteo.co/blog/dexterity-vs-archetypes/</guid><description>TL;DR: migrating your Archetypes content to Dexterity shrinks your Data.fs considerably! I&apos;ve started looking into migrating Archetypes content in one of...</description><pubDate>Sat, 16 Feb 2013 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>Raspberry PI boot to browser</title><link>https://niteo.co/blog/raspberry-pi-boot-to-browser/</link><guid isPermaLink="true">https://niteo.co/blog/raspberry-pi-boot-to-browser/</guid><description>Here at NiteoWeb, we use various SaaS monitoring and logging providers such as Librato Metrics and Papertrail to keep on top of our Plone and Pyramid...</description><pubDate>Tue, 22 Jan 2013 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>Convert z3c.form field desc. to tooltip</title><link>https://niteo.co/blog/convert-z3c-form-field-desc-to-tooltip/</link><guid isPermaLink="true">https://niteo.co/blog/convert-z3c-form-field-desc-to-tooltip/</guid><description>Let&apos;s say you have a typical form with some input fields. By default z3c.form displays a description (if provided in form definition) above each form field,...</description><pubDate>Fri, 14 Dec 2012 00:00:00 GMT</pubDate><category>Tech</category><author>Peter Lamut</author></item><item><title>How to change element&apos;s ID with Diazo?</title><link>https://niteo.co/blog/how-to-change-elements-id-with-diazo/</link><guid isPermaLink="true">https://niteo.co/blog/how-to-change-elements-id-with-diazo/</guid><description>A common scenario: on your website all subpages share a common header, but you want a different header on the front page. Let&apos;s say you differentiate...</description><pubDate>Thu, 13 Dec 2012 00:00:00 GMT</pubDate><category>Tech</category><author>Peter Lamut</author></item><item><title>Robot on Travis - uploading results to S3</title><link>https://niteo.co/blog/robot-on-travis-uploading-results-to-s3/</link><guid isPermaLink="true">https://niteo.co/blog/robot-on-travis-uploading-results-to-s3/</guid><description>This is a walkthrough of how one could upload to Amazon S3 screenshots and other output files produced by Robot framework ran in a Travis CI build. The...</description><pubDate>Thu, 15 Nov 2012 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>10 days to sprint in Antwerp!</title><link>https://niteo.co/blog/10-days-to-sprint-in-antwerp/</link><guid isPermaLink="true">https://niteo.co/blog/10-days-to-sprint-in-antwerp/</guid><description>The Belgian Beer Sprint is nearing ever so closer! Only a bit over a week is left until we start this year&apos;s EESTEC Plone sprint. Like last years we invited...</description><pubDate>Thu, 28 Jun 2012 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>Testing log output</title><link>https://niteo.co/blog/testing-log-output/</link><guid isPermaLink="true">https://niteo.co/blog/testing-log-output/</guid><description>ATTRIBUTION: This post was inspired by Domen&apos;s Mocking logging module for unittests post back from 2009. Most of the code below is from him, with some added...</description><pubDate>Sun, 03 Jun 2012 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>Fixing unresolved dependencies error</title><link>https://niteo.co/blog/fixing-unresolved-dependencies-error/</link><guid isPermaLink="true">https://niteo.co/blog/fixing-unresolved-dependencies-error/</guid><description>For a while now we&apos;ve been getting the following errors on one of our sites:</description><pubDate>Fri, 23 Mar 2012 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>OpenVPN over SSH</title><link>https://niteo.co/blog/openvpn-over-ssh/</link><guid isPermaLink="true">https://niteo.co/blog/openvpn-over-ssh/</guid><description>I&apos;ve recently moved to Barcelona to continue my Computer Science studies on UB. First thing I noticed walking into the University building was my mobile...</description><pubDate>Thu, 09 Feb 2012 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>Professional Plone 4 development review</title><link>https://niteo.co/blog/professional-plone-4-development-review/</link><guid isPermaLink="true">https://niteo.co/blog/professional-plone-4-development-review/</guid><description>If you are doing Plone 4 development, go buy this book. Now.</description><pubDate>Sun, 20 Nov 2011 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>Plone 4 dev on Lion</title><link>https://niteo.co/blog/plone-4-dev-on-lion/</link><guid isPermaLink="true">https://niteo.co/blog/plone-4-dev-on-lion/</guid><description>Recently I upgraded to OS X Lion and here are my notes on how I got my working environment working.</description><pubDate>Thu, 15 Sep 2011 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>Help me get to PloneConf!</title><link>https://niteo.co/blog/help-me-get-to-ploneconf/</link><guid isPermaLink="true">https://niteo.co/blog/help-me-get-to-ploneconf/</guid><description>Hi, I&apos;m Nejc, a Plone user since 2005. I&apos;m trying to get to the Plone Conference in San Francisco this year to do a talk on Raptus Article and I need a few...</description><pubDate>Sat, 27 Aug 2011 00:00:00 GMT</pubDate><category>Conferences</category><author>Neyts Zupan</author></item><item><title>collective.table, report #3</title><link>https://niteo.co/blog/collective-table-report-3/</link><guid isPermaLink="true">https://niteo.co/blog/collective-table-report-3/</guid><description>A week ago, myself and my mentor both participated in the Plone Sauna Sprint. It was an epic event, thanks to all sprinters for being that great throughout...</description><pubDate>Mon, 08 Aug 2011 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>collective.table alpha release</title><link>https://niteo.co/blog/collective-table-alpha-release/</link><guid isPermaLink="true">https://niteo.co/blog/collective-table-alpha-release/</guid><description>It&apos;s now past the mid-term evaluation deadline for my Google Summer of Code project and it&apos;s time to release my work out to the wider community to receive...</description><pubDate>Thu, 21 Jul 2011 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>collective.table GSoC report</title><link>https://niteo.co/blog/collective-table-gsoc-report/</link><guid isPermaLink="true">https://niteo.co/blog/collective-table-gsoc-report/</guid><description>It&apos;s now been over a month since I started my Google Summer of Code project. It&apos;s been a fun month, full of newly learned tricks, mostly courtesy of my...</description><pubDate>Mon, 04 Jul 2011 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>Collective SVN project -&gt; GitHub</title><link>https://niteo.co/blog/collective-svn-project-github/</link><guid isPermaLink="true">https://niteo.co/blog/collective-svn-project-github/</guid><description>More and more Plone projects are being migrated over to GitHub for various reasons. Here&apos;s a quick guide on how to import your Collective SVN project into...</description><pubDate>Thu, 09 Jun 2011 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>Assertion `t_size &gt;= b_size&apos; failed</title><link>https://niteo.co/blog/assertion-t_size-b_size-failed/</link><guid isPermaLink="true">https://niteo.co/blog/assertion-t_size-b_size-failed/</guid><description>Recently, when migrating a Plone 4 site from one VPS server instance to another, we had the following problem: We were not able to start Zope with...</description><pubDate>Tue, 22 Mar 2011 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>Multiple configurations for Tunnelblick</title><link>https://niteo.co/blog/multiple-configurations-for-tunnelblick/</link><guid isPermaLink="true">https://niteo.co/blog/multiple-configurations-for-tunnelblick/</guid><description>A while ago I wrote about configuring Tunnelblick OpenVPN client for OS X. Here is how you can have multiple OpenVPN configurations with TunnelBlick: 1....</description><pubDate>Sat, 26 Feb 2011 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>Finding bad blocks on USB flash drives</title><link>https://niteo.co/blog/finding-bad-blocks-on-usb-flash-drives/</link><guid isPermaLink="true">https://niteo.co/blog/finding-bad-blocks-on-usb-flash-drives/</guid><description>After a recent thorough cleaning of my office desk I found a handful of USB sticks. I knew some of them were more or less broken and some should be OK. But...</description><pubDate>Tue, 01 Feb 2011 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>Deploying Cyn.in 3.1.3 on CentOS 5.4</title><link>https://niteo.co/blog/deploying-cyn-in-3-1-3-on-centos-5-4/</link><guid isPermaLink="true">https://niteo.co/blog/deploying-cyn-in-3-1-3-on-centos-5-4/</guid><description>Last week we were upgrading Cyn.in to the latest version. After a few days of testing on a local server it was time to deploy it to the server. Since Cyn.in...</description><pubDate>Mon, 10 Jan 2011 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>Testing memoized methods</title><link>https://niteo.co/blog/testing-memoized-methods/</link><guid isPermaLink="true">https://niteo.co/blog/testing-memoized-methods/</guid><description>For a recent Plone project we needed to write unit tests for methods that were using plone.memoize for caching return values. With a standard Plone&apos;s...</description><pubDate>Thu, 06 Jan 2011 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>Order of &apos;parts&apos; when compiling lxml</title><link>https://niteo.co/blog/order-of-parts-when-compiling-lxml/</link><guid isPermaLink="true">https://niteo.co/blog/order-of-parts-when-compiling-lxml/</guid><description>CentOS&apos;s repos don&apos;t have a working version of libxslt (you need 1.1.20, repos have 1.1.17) so we need to statically compile it for collective.xdv to work....</description><pubDate>Wed, 05 Jan 2011 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>Upgrade Cyn.in 2.1 to 3.1.3</title><link>https://niteo.co/blog/upgrade-cyn-in-2-1-to-3-1-3/</link><guid isPermaLink="true">https://niteo.co/blog/upgrade-cyn-in-2-1-to-3-1-3/</guid><description>We started using Cyn.in for internal documentation repository about 2 years ago. We are a small team of developers and we don&apos;t use all of it&apos;s features,...</description><pubDate>Mon, 03 Jan 2011 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>Secure IM for internal communication</title><link>https://niteo.co/blog/secure-im-for-internal-communication/</link><guid isPermaLink="true">https://niteo.co/blog/secure-im-for-internal-communication/</guid><description>During this summer we finally got some time to review our internal working processes. One thing clearly missing was a solid IM solution for quick...</description><pubDate>Mon, 18 Oct 2010 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>Click2Sell integration for Plone</title><link>https://niteo.co/blog/click2sell-integration-for-plone/</link><guid isPermaLink="true">https://niteo.co/blog/click2sell-integration-for-plone/</guid><description>After integrating Clickbank with Plone last month we decided we also need integration with Click2Sell affiliate marketing network. A new Plone add-on was...</description><pubDate>Fri, 15 Oct 2010 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>Compiling lxml on 64bit CentOS</title><link>https://niteo.co/blog/compiling-lxml-on-64bit-centos/</link><guid isPermaLink="true">https://niteo.co/blog/compiling-lxml-on-64bit-centos/</guid><description>A few days ago I encountered a problem while deploying Plone 4 with collective.xdv to a CentOS cloud instance. Since CentOS&apos; repos were a bit out of date I...</description><pubDate>Tue, 24 Aug 2010 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>DD-WRT + Tunnelblick = OpenVPN</title><link>https://niteo.co/blog/dd-wrt-tunnelblick-openvpn/</link><guid isPermaLink="true">https://niteo.co/blog/dd-wrt-tunnelblick-openvpn/</guid><description>Debating about VPNs on the Sauna Sprint, sprinters convinced me that we should use VPN for remote access to our internal services in our office. And for an...</description><pubDate>Thu, 12 Aug 2010 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>Back from Helsinki</title><link>https://niteo.co/blog/back-from-helsinki/</link><guid isPermaLink="true">https://niteo.co/blog/back-from-helsinki/</guid><description>I&apos;m back from another legendary sprint: Plone Sauna Sprint in Helsinki. No need to say anything more, here are the reports:</description><pubDate>Tue, 10 Aug 2010 00:00:00 GMT</pubDate><category>Conferences</category><author>Neyts Zupan</author></item><item><title>Clickbank integration for Plone</title><link>https://niteo.co/blog/clickbank-integration-for-plone/</link><guid isPermaLink="true">https://niteo.co/blog/clickbank-integration-for-plone/</guid><description>So you want paid membership on your Plone site? Look no further, we present to you niteoweb.clickbank. It&apos;s a Plone 4 add-on that integrates ClickBank...</description><pubDate>Tue, 13 Jul 2010 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>MladiPodjetnik.si performance tweaks</title><link>https://niteo.co/blog/mladipodjetnik-si-performance-tweaks/</link><guid isPermaLink="true">https://niteo.co/blog/mladipodjetnik-si-performance-tweaks/</guid><description>MladiPodjetnik.si is a portal we&apos;ve been actively developing since 2006 and has since seen 3 revisions. The latest one, running on Plone 3.1, was running...</description><pubDate>Wed, 19 May 2010 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>New Plone website - Vodja.si</title><link>https://niteo.co/blog/new-plone-website-vodja-si/</link><guid isPermaLink="true">https://niteo.co/blog/new-plone-website-vodja-si/</guid><description>It&apos;s time for a new website release. This time it&apos;s Vodja.si. Vodja.si is a presentation website for a NLP and leadership trainer Marjan Račnik. The base...</description><pubDate>Fri, 30 Apr 2010 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>IMW, Athens and Cathedral sprints</title><link>https://niteo.co/blog/imw-athens-and-cathedral-sprints/</link><guid isPermaLink="true">https://niteo.co/blog/imw-athens-and-cathedral-sprints/</guid><description>I&apos;ve attended 3 sprints in the past month. Sprints are a great way to learn new Plone techniques and of course to meet fellow plonistas. I love the fact...</description><pubDate>Sun, 28 Mar 2010 00:00:00 GMT</pubDate><category>Conferences</category><author>Neyts Zupan</author></item><item><title>New project - BigContentSearch.com</title><link>https://niteo.co/blog/new-project-bigcontentsearch-com/</link><guid isPermaLink="true">https://niteo.co/blog/new-project-bigcontentsearch-com/</guid><description>Last week we introduced a new project - BigContentSearch.com. It will be the first PLR membership website on the internet with over 100,000 articles in a...</description><pubDate>Mon, 01 Mar 2010 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>OS X specific .cfg for collective.xdv</title><link>https://niteo.co/blog/os-x-specific-cfg-for-collective-xdv/</link><guid isPermaLink="true">https://niteo.co/blog/os-x-specific-cfg-for-collective-xdv/</guid><description>The collective.xdv manual on plone.org tells you how to customize your buildout.cfg in order to be able to run collective.xdv on OS X. However if you are...</description><pubDate>Tue, 23 Feb 2010 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>New Wordpress sites</title><link>https://niteo.co/blog/new-wordpress-sites/</link><guid isPermaLink="true">https://niteo.co/blog/new-wordpress-sites/</guid><description>In the past few months we&apos;ve deployed 3 new Wordpress sites. They are all basic presentation sites with low running costs.</description><pubDate>Sun, 14 Feb 2010 00:00:00 GMT</pubDate><category>Tech</category><author>Dejan Murko</author></item><item><title>New Plone website - LifeInLjubljana.si</title><link>https://niteo.co/blog/new-plone-website-lifeinljubljana-si/</link><guid isPermaLink="true">https://niteo.co/blog/new-plone-website-lifeinljubljana-si/</guid><description>During the first month of 2010 we&apos;ve been busy developing a new site for Erasmus students in Ljubljana - LifeInLjubljana.si. It helps Erasmus students...</description><pubDate>Mon, 01 Feb 2010 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>Testing session in Plone 3.3</title><link>https://niteo.co/blog/testing-session-in-plone-3-3/</link><guid isPermaLink="true">https://niteo.co/blog/testing-session-in-plone-3-3/</guid><description>Yesterday, while I was working on LifeInLjubljana.si, I had to test if some data was correctly written to Plone&apos;s session. I couldn&apos;t use the standard...</description><pubDate>Thu, 07 Jan 2010 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>unrestrictedGetObject()</title><link>https://niteo.co/blog/unrestrictedgetobject/</link><guid isPermaLink="true">https://niteo.co/blog/unrestrictedgetobject/</guid><description>Argh! Sometimes I am truly amazed by how much I can complicate things. For the past year or so, every time I had to access an object with brain.getObject()...</description><pubDate>Tue, 15 Dec 2009 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>CWPortlets, Scrawl and DISQUS</title><link>https://niteo.co/blog/cwportlets-scrawl-and-disqus/</link><guid isPermaLink="true">https://niteo.co/blog/cwportlets-scrawl-and-disqus/</guid><description>Following previous post, here are instructions to get above mentioned products running on Plone 4 Alpha 2.</description><pubDate>Sat, 12 Dec 2009 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item><item><title>Plone4 + collective.xdv + deco.gs</title><link>https://niteo.co/blog/plone4-collective-xdv-deco-gs/</link><guid isPermaLink="true">https://niteo.co/blog/plone4-collective-xdv-deco-gs/</guid><description>Here at NiteoWeb Ltd. we decided a few days ago that we should start trying out Plone 4 in order to be ready for the stable release. There are quite some...</description><pubDate>Sun, 06 Dec 2009 00:00:00 GMT</pubDate><category>Tech</category><author>Neyts Zupan</author></item></channel></rss>