<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>smart.biz.pl TechBlog</title>
		<description>smart.biz.pl Marcin Stepien - Software Development</description>
		<link>https://www.smart.biz.pl/techblog</link>
		<lastBuildDate>Wed, 25 Feb 2026 23:50:00 +0000</lastBuildDate>
		<generator>π dimensional celluar automaton</generator>
		<language>en-gb</language>

		<item>
			<title>Dermatolog AI Scan application</title>
			<link>https://www.smart.biz.pl/techblog/app-dermatolog-ai-scan</link>
			<guid>https://www.smart.biz.pl/techblog/app-dermatolog-ai-scan</guid>
			<description><![CDATA[
				<a href="https://www.smart.biz.pl/techblog/app-dermatolog-ai-scan">
						<img src="https://www.smart.biz.pl/images/stories/TechBlog/app-dermatolog/dermatolog-header.png"/></a>
					<p class="dropcap">
						While approximately 1 in 5 Americans will develop some form of skin cancer by the age of 70, 
						when caught early, skin cancer is one of the most highly preventable and treatable forms of cancer.
					</p>
					<p>
						Simultaneously, we are seeing increasing concerns about sensitive data leakage and the need for greater control over the geographical location where data is processed. These factors collectively highlight the necessity of minimizing the data footprint.
					</p>
					<p>
						The Dermatolog AI Scan application offers a solution to these challenges by implementing a lesion scanner that assesses tumor risk while ensuring user privacy. The application utilizes the newest <strong>MedGemma AI model family</strong>, specifically <strong>MedSigLIP</strong> for image classification, and stores absolutely zero user data on the server.
					</p>

]]></description>
			<author>marcin.stepien@smart.biz.pl (Marcin Stępień)</author>
			<category>Article</category>
			<pubDate>Wed, 25 Feb 2026 23:55:00 +0000</pubDate>
		</item>


		<item>
			<title>Chasing the real spark. Human vs AI application</title>
			<link>https://www.smart.biz.pl/techblog/realspark</link>
			<guid>https://www.smart.biz.pl/techblog/realspark</guid>
			<description><![CDATA[
				<a href="https://www.smart.biz.pl/techblog/realspark">
					<img src="https://www.smart.biz.pl/images/stories/TechBlog/realspark/smart.biz.pl_painting.jpg"/></a>
				<p class="dropcap">In recent years I have returned to painting on canvas. 
				It improves seeing. Extends focus beyond daily analytical work in IT. 
				There is also an emotional aspect, some truth to how Winston Churchill famously used painting as a therapeutic escape from his "Black Dog".</p>

				<p>Furthermore, artistic creativity and mathematical thinking seems to be two sides of the divergent-thinking coin.</p>


]]></description>
			<author>marcin.stepien@smart.biz.pl (Marcin Stępień)</author>
			<category>Article</category>
			<pubDate>Mon, 09 Feb 2026 10:00:00 +0000</pubDate>
		</item>


		<item>
			<title>My thoughts on AI Sovereignty</title>
			<link>https://www.smart.biz.pl/techblog/ai-sovereignty</link>
			<guid>https://www.smart.biz.pl/techblog/ai-sovereignty</guid>
			<description><![CDATA[
				<a href="https://www.smart.biz.pl/techblog/ai-sovereignty">
					<img src="https://www.smart.biz.pl/images/stories/TechBlog/aisovereignty/smart.biz.pl-ai-sovereignty.jpg"/></a>
				<p>What does it take to design Chat-GPT-like software that can resolve user tasks without calling external providers? 
				This text was meant to be about the software experiment called 
					<a href="https://github.com/mstepien/realspark">RealSpark, a small example on how you can combine off the shelf AI models into a self contained application that aims to debunk AI fakes in art paintings shown online</a>
				.</p>

]]></description>
			<author>marcin.stepien@smart.biz.pl (Marcin Stępień)</author>
			<category>Article</category>
			<pubDate>Sat, 24 Jan 2026 22:00:00 +0000</pubDate>
		</item>

		
		<item>
			<title>Language models and power laws. Complexity Explorers Krakow #7</title>
			<link>https://www.smart.biz.pl/techblog/language-models-and-power-laws</link>
			<guid>https://www.smart.biz.pl/techblog/language-models-and-power-laws</guid>
			<description><![CDATA[
				<a href="https://www.smart.biz.pl/techblog/how-blockchain-will-accelerate-the-development-progress">
					<img src="https://www.smart.biz.pl/images/cekrk/CEK-7-Language-models-and-power-laws.jpg"/></a>

<p>Dear curious minds & travelers. Let’s meet, discuss and learn about language models and power laws. When in Kraków, Poland, 
in these post-pandemic times, please feel invited to 
<a href="https://www.meetup.com/complexity-explorers-krakow/events/291213449/">the meetup</a>.</p>

<p>“Large language models based on transformers and trained on nearly internet-sized corpora of text, such as OpenAI's chatGPT, 
are revolutionizing natural language processing and revive the dream of artificial general intelligence. 
They have made huge progress within a few years, leaving us largely intellectually unprepared for their arrival. 
In my talk, I will attack the topic of language models from a mathematician's perspective. 
I will speak of empirical power laws of learning in these models and I will present a simplistic model of language and learning that exhibits such laws”
 - Łukasz Dębowski, Instytut Podstaw Informatyki PAN.</p>

<p>Lukasz Dębowski, PhD <a href="https://home.ipipan.waw.pl/l.debowski/">home.ipipan.waw.pl/l.debowski</a> focuses on information theory, 
complex systems, discrete stochastic processes and goes further into statistical and neural language models. 
His latest book "Information Theory Meets Power Laws: Stochastic Processes and Language Models" 
(Wiley) received the prize of the Committee on Informatics of the Polish Academy of Sciences.</p>

<p>For a warm and entertaining introduction to power laws, 
try Michael Stevens’, <a href="https://youtu.be/fCn8zs912OE">Vsauce: The Zipf Mystery</a> </p>
<p>When: Wednesday, February 22, 2023 at 6:30 PM to 8:30 PM CET</p>
<p>Please register at: <a href="https://www.meetup.com/complexity-explorers-krakow/events/291213449/">
https://www.meetup.com/complexity-explorers-krakow/events/291213449/</a>
<p>Goal: learn, discuss & have fun</p>

]]></description>
			<author>info@smart.biz.pl (Marcin Stepien)</author>
			<category>Event</category>
			<pubDate>Wed, 14 Feb 2023 20:00:00 +0000</pubDate>
		</item>


		<item>
			<title>How Blockchain will accelerate the development progress</title>
			<link>https://www.smart.biz.pl/techblog/how-blockchain-will-accelerate-the-development-progress</link>
			<guid>https://www.smart.biz.pl/techblog/how-blockchain-will-accelerate-the-development-progress</guid>
			<description><![CDATA[<a href="https://www.smart.biz.pl/techblog/how-blockchain-will-accelerate-the-development-progress"><img src="https://www.smart.biz.pl/images/stories/TechBlog/blockchain/blockchain-smart.biz.pl.jpg"/></a>


]]></description>
			<author>info@smart.biz.pl (Marcin Stępień)</author>
			<category>Artykuły</category>
			<pubDate>Sun, 11 Feb 2018 23:00:00 +0000</pubDate>
		</item>
		<item>
			<title>Code For Maintainability with Functional Programming in Java</title>
			<link>https://www.smart.biz.pl/techblog/code-for-maintainability-functional-programming-in-java</link>
			<guid>https://www.smart.biz.pl/techblog/code-for-maintainability-functional-programming-in-java</guid>
			<description><![CDATA[<a href="https://www.smart.biz.pl/techblog/code-for-maintainability-functional-programming-in-java"><img src="https://www.smart.biz.pl/images/stories/TechBlog/fjava/Functional-Programming-in-smart.biz.pl.svg"/></a>

<p class="dropcap">
Functional Programming is nothing new to JVM. But with Java 8 it was the big change in paradigm for Java developers. Switching from imperative to functional opens new ways in writing more maintainable code.
</p>

]]></description>
			<author>info@smart.biz.pl (Marcin Stępień)</author>
			<category>Artykuły</category>
			<pubDate>Fri, 03 Mar 2017 08:00:00 +0000</pubDate>
		</item>
		<item>
			<title>Interview with creator of Asciinema, Marcin Kulik</title>
			<link>https://www.smart.biz.pl/techblog/interview-with-creator-of-asciinema</link>
			<guid>https://www.smart.biz.pl/techblog/interview-with-creator-of-asciinema</guid>
			<description><![CDATA[<a href="https://www.smart.biz.pl/techblog/interview-with-creator-of-asciinema"><img src="https://www.smart.biz.pl//images/stories/TechBlog/asciinema/Asciinema_cat.png"/></a>

<p class="dropcap">
I am happy to welcome Marcin Kulik, a software craftsman from Krakow, creator of Asciinema terminal session recorder. The interview is a part of series of articles focused on services created by Krakow’s tech scene. My intention is to present the original works of programmers who run extraordinary projects. 
</p>
]]></description>
			<author>info@smart.biz.pl (Marcin Stępień)</author>
			<category>Artykuły</category>
			<pubDate>Wed, 24 Aug 2016 23:00:00 +0000</pubDate>
		</item>
		<item>
			<title>Productivity stack: Play Framework on Google App Engine</title>
			<link>https://www.smart.biz.pl/techblog/play-on-gae</link>
			<guid>https://www.smart.biz.pl/techblog/play-on-gae</guid>
			<description><![CDATA[<a href="https://www.smart.biz.pl/techblog/play-on-gae"><img src="https://www.smart.biz.pl/images/stories/TechBlog/play_gae/Play_Framework_on_Google_App_Engine-2016-smart.biz.pl.png" alt="Productivity stack: Play Framework on Google App Engine" ></a>

<p class="dropcap">
Presentation to talk I have given on Polish Java User Group meetup about one of the most productive tandem in Java development.
</p>
]]></description>
			<author>info@smart.biz.pl (Marcin Stępień)</author>
			<category>Artykuły</category>
			<pubDate>Sun, 10 Apr 2016 23:00:00 +0000</pubDate>
		</item>
		<item>
			<title>Next gen responsive front-end framework from big G.</title>
			<link>https://www.smart.biz.pl/techblog/webstarterkit</link>
			<guid>https://www.smart.biz.pl/techblog/webstarterkit</guid>
			<description><![CDATA[<a href="https://www.smart.biz.pl/techblog/webstarterkit"><img src="https://www.smart.biz.pl/images/stories/TechBlog/webstarterkit/webstarterkit516.png" ></a>

<p class="dropcap">
After a big success of Twitter’s Bootstrap, comes WebStarterKit - the next generation mobile web framework from Google.
</p>
]]></description>
			<author>info@smart.biz.pl (Marcin Stępień)</author>
			<category>Artykuły</category>
			<pubDate>Tue, 24 Jun 2014 23:00:00 +0000</pubDate>
		</item>
		<item>
			<title>What is so functional about Java 8</title>
			<link>https://www.smart.biz.pl/techblog/what-is-so-functional-about-java-8</link>
			<guid>https://www.smart.biz.pl/techblog/what-is-so-functional-about-java-8</guid>
			<description><![CDATA[<!--a href="https://www.smart.biz.pl/techblog/global-statistics-for-web-technology-usage"><img src="https://www.smart.biz.pl/images/stories/TechBlog/istatistics/snowfleikun-wmap.png" ></a-->
<p class="dropcap">
Java 8 has officially arrived. This time with long awaited enchancements that opens the language to functional-style programming.
</p>
]]></description>
			<author>info@smart.biz.pl (Marcin Stępień)</author>
			<category>Wpisy</category>
			<pubDate>Tue, 25 Mar 2014 23:00:00 +0000</pubDate>
		</item>
		<item>
			<title>Global Statistics for Web Technology Usage</title>
			<link>https://www.smart.biz.pl/techblog/global-statistics-for-web-technology-usage</link>
			<guid>https://www.smart.biz.pl/techblog/global-statistics-for-web-technology-usage</guid>
			<description><![CDATA[<a href="https://www.smart.biz.pl/techblog/global-statistics-for-web-technology-usage"><img src="https://www.smart.biz.pl/images/stories/TechBlog/istatistics/snowfleikun-wmap.png"></a>
<p class="dropcap">Curious how website structure has changed during the past few years? What are the most popular technologies used, and what is their current rate of growth?</p>
<p>
Since the HTTP Archive gathers technical data on the 300K most popular sites, it's possible to analyze such changes. These are not surveys, but instead hundreds of Gigabytes of crawled, raw technical data.
</p>

]]></description>
			<author>info@smart.biz.pl (Marcin Stępień)</author>
			<category>Wpisy</category>
			<pubDate>Wed, 08 Jan 2014 23:00:00 +0000</pubDate>
		</item>
		<item>
			<title>Moje typy z Google I/O 2013</title>
			<link>https://www.smart.biz.pl/techblog/moje-typy-z-google-io-2013</link>
			<guid>https://www.smart.biz.pl/techblog/moje-typy-z-google-io-2013</guid>
			<description><![CDATA[<p><a href="https://www.smart.biz.pl/techblog/moje-typy-z-google-io-2013"><img src="https://www.smart.biz.pl/images/stories/TechBlog/google_io/io516.jpg" alt="Larry Page na Google I/O 2013" title="Larry Page na Google I/O 2013" ></a></p>

]]></description>
			<author>info@smart.biz.pl (Marcin Stępień)</author>
			<category>Wpisy</category>
			<pubDate>Tue, 21 May 2013 23:00:00 +0000</pubDate>
		</item>
		<item>
			<title>Budujmy szybkie front-end'y</title>
			<link>https://www.smart.biz.pl/techblog/budujmy-szybkie-front-endy</link>
			<guid>https://www.smart.biz.pl/techblog/budujmy-szybkie-front-endy</guid>
			<description><![CDATA[<p style="text-align: center;" >
<a href="https://www.smart.biz.pl/techblog/budujmy-szybkie-front-endy">
<img src="https://www.smart.biz.pl/images/stories/TechBlog/front_end/chart_smart-biz-pl.jpg"  alt="Metody budowania szybkiego interfejsu użytkownika" title="Metody budowania szybkiego interfejsu użytkownika" >
</a>
</p>

<p class="dropcap" style="text-align: justify;">Wyższa prędkość działania to wyższa konwersja. Gdy strona odpowiada  szybciej, użytkownicy są mniej skorzy do jej opuszczenia. W dodatku tempo  odpowiedzi wpływa na pozycjonowanie - Google premiuje szybkie strony.</p><p style="text-align: justify;">W dobie błyskawicznego dostępu do sieci, prędkość coraz mniej zależy od parametrów łącza, a coraz więcej od techniki serwowania treści. Poznaj <strong>metody skrócenia czasu oczekiwania</strong> użytkowników do minimum.</p>]]></description>
			<author>info@smart.biz.pl (Marcin Stępień)</author>
			<category>Wpisy</category>
			<pubDate>Wed, 08 May 2013 23:00:00 +0000</pubDate>
		</item>
		<item>
			<title>Generator kodów QR online</title>
			<link>https://www.smart.biz.pl/techblog/generator-kodow-qr</link>
			<guid>https://www.smart.biz.pl/techblog/generator-kodow-qr</guid>
			<description><![CDATA[<div style="text-align: center">
				<img id="qrcode" alt="kod QR" src="https://www.smart.biz.pl/images/stories/TechBlog/qr/twitter-sb-techblog-generator.png" mce_src="https://www.smart.biz.pl/images/stories/TechBlog/qr/twitter-sb-techblog240.png">
			</div>

]]></description>
			<author>info@smart.biz.pl (Marcin Stępień)</author>
			<category>Wpisy</category>
			<pubDate>Wed, 28 Nov 2012 09:00:00 +0000</pubDate>
		</item>
	</channel>
</rss>
