<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Miloš Videnović - Lumen Spei</title>
	<atom:link href="https://lumenspei.com/author/milos/feed/" rel="self" type="application/rss+xml" />
	<link>https://lumenspei.com</link>
	<description>Digital transformation is a web 3.0 experience</description>
	<lastBuildDate>Fri, 26 Jan 2024 09:42:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>

<image>
	<url>https://lumenspei.com/wp-content/uploads/2022/01/cropped-favicon-32x32-1-32x32.png</url>
	<title>Miloš Videnović - Lumen Spei</title>
	<link>https://lumenspei.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>OKR Copilot: A ChatGPT-Powered App That Generates Personalized OKRs</title>
		<link>https://lumenspei.com/okr-copilot-a-chatgpt-powered-app-that-generates-personalized-okrs/</link>
		
		<dc:creator><![CDATA[Miloš Videnović]]></dc:creator>
		<pubDate>Fri, 26 Jan 2024 09:21:36 +0000</pubDate>
				<category><![CDATA[Case Studies]]></category>
		<guid isPermaLink="false">https://lumenspei.com/?p=4699</guid>

					<description><![CDATA[<p>The task at hand was to seamlessly integrate the open-source ChatGPT functionality into a personalized React app, paving the way for the creation of OKR Copilot, a revolutionary tool designed to revolutionize the way our client sets and achieves their objectives. This is how... </p>
<div><a href="https://lumenspei.com/okr-copilot-a-chatgpt-powered-app-that-generates-personalized-okrs/" class="btn-link">READ MORE</a></div>
<p>The post <a href="https://lumenspei.com/okr-copilot-a-chatgpt-powered-app-that-generates-personalized-okrs/">OKR Copilot: A ChatGPT-Powered App That Generates Personalized OKRs</a> first appeared on <a href="https://lumenspei.com">Lumen Spei</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><b>The task at hand was to seamlessly integrate the open-source ChatGPT functionality into a personalized React app, paving the way for the creation of OKR Copilot, a revolutionary tool designed to revolutionize the way our client sets and achieves their objectives. This is how it went.<br />
</b></p>
<h2><b>Client and goal</b></h2>
<p><span style="font-weight: 400;">The client was the Croatian business consulting company <a href="https://www.best-advisory.eu/">Best Advisory</a>. They are a company that helps small and medium businesses become more successful by guiding them to achieve digital transformation, offers strategic consulting, and helps achieve sustainable and responsible business. </span></p>
<p><span style="font-weight: 400;">They already have numerous partners and clients. Best Advisory approached us with a request to build AI-powered software that will help their clients create reasonable and achievable key performance indicators. </span></p>
<p><span style="font-weight: 400;">This idea was born from a simple need – you don’t need years of experience to create achievable OKRs (Objectives and Key Results), but you can use access to AI to create some for you. That is how the idea of OKR-copilot moved into the phase of a project.</span></p>
<h2><b>Product Description</b></h2>
<p><span style="font-weight: 400;"><a href="https://okr-copilot.com/">OKR Copilot</a> is a React web app, which uses the <a href="https://openai.com/blog/openai-api">OpenAI API</a> to generate precise OKR-s. It allows users to be as precise as possible by selecting their business vertical, their previous KPIs, their business goals, the number of employees, etc. By imputing this information, the user gets a precise response from the AI service with suggestions of what OKRs should the business focus on in the next period. </span></p>
<h2><b>Applied technologies</b></h2>
<h4><b>Here are the technologies our team applied to deliver the app </b></h4>
<p><span style="font-weight: 400;"><strong>React</strong> &#8211; React is used for building user interfaces, especially for single-page applications where components can be reused to manage and update the UI efficiently. The frontend of OKR Copilot application is written using React as a programming language.<br />
</span></p>
<p><span style="font-weight: 400;"><strong>Java</strong> &#8211; Java is a versatile, object-oriented programming language used for building a wide range of applications. It is known for its portability and platform independence. We used Java to build the backend of OKR Copilot application.</span></p>
<p><span style="font-weight: 400;"><strong>Firebase</strong> &#8211; Firebase is a platform developed by Google that provides various services for developing web and mobile applications. It includes features like authentication, real-time database, cloud functions, hosting, and more. In order to keep the application secure, we used Firebase authentication for user management. </span></p>
<p><span style="font-weight: 400;"><strong>OpenAI</strong> &#8211;  It provides open-source tools and APIs for building and experimenting with AI models. We used Open AI capabilities to prompt responses for creating the OKR-s. </span></p>
<p><span style="font-weight: 400;"><strong>Typescript &#8211;</strong> TypeScript is a statically typed language that compiles to plain JavaScript. It adds static typing and other features to help developers catch errors during development. Typescript was used for ease of programming.<br />
</span></p>
<p><span style="font-weight: 400;"><strong>SQL</strong> &#8211; SQL is a domain-specific language used for managing and manipulating relational databases. It is used to define, query, and manipulate data in databases. This was our primary tool for constructing the database which will contain all the information relevant to the users.</span></p>
<p><img fetchpriority="high" decoding="async" class="alignnone size-full wp-image-4705" src="https://lumenspei.com/wp-content/uploads/2024/01/OKR-copilot-login.jpeg" alt="OKR copilot login page" width="1911" height="952" srcset="https://lumenspei.com/wp-content/uploads/2024/01/OKR-copilot-login.jpeg 1911w, https://lumenspei.com/wp-content/uploads/2024/01/OKR-copilot-login-300x149.jpeg 300w, https://lumenspei.com/wp-content/uploads/2024/01/OKR-copilot-login-1024x510.jpeg 1024w, https://lumenspei.com/wp-content/uploads/2024/01/OKR-copilot-login-768x383.jpeg 768w, https://lumenspei.com/wp-content/uploads/2024/01/OKR-copilot-login-1536x765.jpeg 1536w, https://lumenspei.com/wp-content/uploads/2024/01/OKR-copilot-login-900x448.jpeg 900w" sizes="(max-width: 1911px) 100vw, 1911px" /></p>
<h2><b>Development process</b></h2>
<p><span style="font-weight: 400;">The project idea was simple enough, with enough challenges to bring the unavoidable complexity. </span></p>
<p><span style="font-weight: 400;">Firstly, to be able to do anything, we needed to allow users to register and log into the app. This was done with Google’s Firebase service for authenticating users. We also allowed the users to sign up for the app with their Google account. This was the standard procedure our company uses in most of the projects we do. </span></p>
<p><span style="font-weight: 400;">Secondly, we needed to connect the OpenAI with our system, via their open API. </span></p>
<p><span style="font-weight: 400;">The most important process that needed to be created was the prompt for the ChatGPT. The response from the AI needed to be personalized for each user, depending on multiple factors that are unique for each company. These factors include the size of the company, location, and department for which the OKRS are being generated. Also, we needed to guide the AI to generate OKRs that will be compatible with the company&#8217;s vision, as well as their industry vertical and strategic goals. </span></p>
<p><span style="font-weight: 400;">Thirdly, in cooperation with the client, we decided that it would be a good idea to generate three responses so that users could choose between the generated responses. Afterward, this feature was upgraded to allow users to generate up to 10 responses if they were not satisfied with the results in the first place. </span></p>
<p><span style="font-weight: 400;">Lastly, we added the feature to send the responses via email.</span></p>
<p><img decoding="async" class="alignnone size-full wp-image-4703" src="https://lumenspei.com/wp-content/uploads/2024/01/Screenshot-2024-01-24-134733.jpeg" alt="OKR Copilot" width="1912" height="992" srcset="https://lumenspei.com/wp-content/uploads/2024/01/Screenshot-2024-01-24-134733.jpeg 1912w, https://lumenspei.com/wp-content/uploads/2024/01/Screenshot-2024-01-24-134733-300x156.jpeg 300w, https://lumenspei.com/wp-content/uploads/2024/01/Screenshot-2024-01-24-134733-1024x531.jpeg 1024w, https://lumenspei.com/wp-content/uploads/2024/01/Screenshot-2024-01-24-134733-768x398.jpeg 768w, https://lumenspei.com/wp-content/uploads/2024/01/Screenshot-2024-01-24-134733-1536x797.jpeg 1536w, https://lumenspei.com/wp-content/uploads/2024/01/Screenshot-2024-01-24-134733-900x467.jpeg 900w" sizes="(max-width: 1912px) 100vw, 1912px" /></p>
<h2><b>Next steps</b></h2>
<p><span style="font-weight: 400;">Once we achieved functional requirements, it was time to make the app more visually appealing to the clients. With the help of a design team, the app was transformed from the standard, plain industrial software to a more modernized version, with stunning graphical elements. </span></p>
<p><span style="font-weight: 400;">We also added a landing page. During one of our meetings, we found out that the app will not be a self-explanatory tool for new clients that might come without first corresponding with Best Advisory. We developed a new and modern landing page that connects the app and the Best Advisory web page. </span></p>
<p><img decoding="async" class="alignnone size-full wp-image-4704" src="https://lumenspei.com/wp-content/uploads/2024/01/OKR-copilot-homepage.jpeg" alt="OKR Copilot homepage" width="1895" height="998" srcset="https://lumenspei.com/wp-content/uploads/2024/01/OKR-copilot-homepage.jpeg 1895w, https://lumenspei.com/wp-content/uploads/2024/01/OKR-copilot-homepage-300x158.jpeg 300w, https://lumenspei.com/wp-content/uploads/2024/01/OKR-copilot-homepage-1024x539.jpeg 1024w, https://lumenspei.com/wp-content/uploads/2024/01/OKR-copilot-homepage-768x404.jpeg 768w, https://lumenspei.com/wp-content/uploads/2024/01/OKR-copilot-homepage-1536x809.jpeg 1536w, https://lumenspei.com/wp-content/uploads/2024/01/OKR-copilot-homepage-900x474.jpeg 900w" sizes="(max-width: 1895px) 100vw, 1895px" /></p>
<h2><b>How does software such as OKR Copilot improve the company&#8217;s business?</b></h2>
<p><span style="font-weight: 400;">On the side of the end user, this software allows them to create OKRs according to their own company needs and strategic goals. It is quick as a wink: after filling out a short, 5-minute questionnaire, you get OKR-s generated for you. This reduces the time needed for establishing business objectives.</span></p>
<p><span style="font-weight: 400;">On the other hand, it provides a chance for new companies to connect and gain reliable partners in their field of work. </span></p>
<p><span style="font-weight: 400;">The question that naturally arises from this is ‘Why would anyone use the software instead of prompting the chat GPT by himself?’ The simplest answer is that it would take much more time to prompt the OpenAI to respond with quality than it would take to write them on paper! By this, we mean that the prompt in OKR Copilot is programmed to return quality responses with formatting which allows it to save time. </span></p>
<p><span style="color: #fec134;">Recommended ➜ Read about <a href="https://lumenspei.com/product-ownership-woocommerce-plugin/">our WooCommerce delivery plugin</a></span></p>
<h2><b>How much time does it take to build this type of software?</b></h2>
<p><span style="font-weight: 400;">This particular project was done in around three weeks of development time. This includes the visual redesign of the app. </span></p>
<p><span style="font-weight: 400;">Developed and redesigned in just three weeks, this React web app, powered by OpenAI, isn&#8217;t just a tool &#8211; it offers an insight into how businesses will be managed in the future.</span></p>
<p><span style="font-weight: 400;">As the digital space becomes increasingly focused on efficiency and practicality, tools like OKR Copilot reflect a broader shift towards user-friendly, agile solutions. There&#8217;s a growing demand for instant tools that streamline complex processes. Through this project, we learned that it can be done fast, reliably, and efficiently. </span></p>
<p><span style="font-weight: 400;">One can predict that the future will bring apps that seamlessly integrate into daily operations. Two things are important. Speedy development, but also the quality of useful intelligence within these tools. </span></p>
<p><span style="font-weight: 400;">The ability to have precise OKRs with just a few clicks speaks to the changing ways of doing business, with user-friendly, AI-driven applications.</span></p>
<p><b>As you explore the possibilities of B2B digital transformation, keep in mind that it sets you apart from your competition, but more so it helps your business breathe and thrive. </b></p>
<p><b>Are there any quick solutions (or intricate ones) that would help you streamline your processes today? </b></p>
<p><b>Connect with us for a free consultation,</b><a href="https://lumenspei.com/contact"><b> Lumen Spei</b></a><b> is your B2B digital transformation partner. </b></p><p>The post <a href="https://lumenspei.com/okr-copilot-a-chatgpt-powered-app-that-generates-personalized-okrs/">OKR Copilot: A ChatGPT-Powered App That Generates Personalized OKRs</a> first appeared on <a href="https://lumenspei.com">Lumen Spei</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Web 3.0: How to change your mindset, not your toolbox?</title>
		<link>https://lumenspei.com/web3-0-how-to-change-your-mindset-not-your-toolbox/</link>
		
		<dc:creator><![CDATA[Miloš Videnović]]></dc:creator>
		<pubDate>Thu, 09 Feb 2023 18:43:25 +0000</pubDate>
				<category><![CDATA[Web 3.0]]></category>
		<category><![CDATA[web 3.0]]></category>
		<guid isPermaLink="false">https://lumenspei.com/?p=4306</guid>

					<description><![CDATA[<p>The third generation of the internet is almost here, and with the emergence of Web 3.0, things are changing rapidly. But what exactly is different now? How can we as developers adapt to these changes? How to understand the progress, and why do we... </p>
<div><a href="https://lumenspei.com/web3-0-how-to-change-your-mindset-not-your-toolbox/" class="btn-link">READ MORE</a></div>
<p>The post <a href="https://lumenspei.com/web3-0-how-to-change-your-mindset-not-your-toolbox/">Web 3.0: How to change your mindset, not your toolbox?</a> first appeared on <a href="https://lumenspei.com">Lumen Spei</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><span style="font-weight: 400;">The third generation of the internet is almost here, and with the emergence of Web 3.0, things are changing rapidly. But what exactly is different now? How can we as developers adapt to these changes? How to understand the progress, and why do we need to separate eras in web history?</span></p>
<p><span style="font-weight: 400;">It&#8217;s crucial for developers to understand the paradigm shift and embrace the new decentralized web, but how do we do that without starting from scratch? Find out in the rest of this article as we dive into this question and provide valuable insights on how to adapt to the changes.</span></p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-4322 size-full" src="https://lumenspei.com/wp-content/uploads/2023/02/conversion-not-found.png" alt="From Web 1.0 to Web 3.0" width="1200" height="630" srcset="https://lumenspei.com/wp-content/uploads/2023/02/conversion-not-found.png 1200w, https://lumenspei.com/wp-content/uploads/2023/02/conversion-not-found-300x158.png 300w, https://lumenspei.com/wp-content/uploads/2023/02/conversion-not-found-1024x538.png 1024w, https://lumenspei.com/wp-content/uploads/2023/02/conversion-not-found-768x403.png 768w, https://lumenspei.com/wp-content/uploads/2023/02/conversion-not-found-900x473.png 900w" sizes="(max-width: 1200px) 100vw, 1200px" /></p>
<h2><span style="font-weight: 400;">Web 1.0 – the humble beginnings </span></h2>
<p><span style="font-weight: 400;">This was the first idea of a globally connected network and the earliest version of the Internet or <a href="https://www.techopedia.com/definition/27960/web-10" rel="nofollow ">Web 1.0</a>. The one word that could describe the internet as a whole at that time is – static. Most of the web was comprised of static web presentations, connected between them via hyperlinks. It is commonly referred to as the ‘view only’ web – the web which didn’t have any interactivity whatsoever. </span></p>
<p><span style="font-weight: 400;">Firstly, dynamic URL was the game-changer. All the resources that were a crucial part of the internet also evolved, introducing different and modern solutions for internet services. Clouds changed how those services could be delivered over the internet. </span></p>
<p><span style="font-weight: 400;">Most of the programming back in the day was done using just a simple HTML (Hyper Text Markup Language) code, that structured the web page and position of images. Later, the web design environment evolved introducing CSS (Cascading Style Sheets), which allowed a more in-depth approach to stylizing web presentations. </span></p>
<p><span style="font-weight: 400;">However, the user market has hungry for user-generated content. From this idea, Web 2.0 was borne.</span></p>
<h2><span style="font-weight: 400;">Web 2.0 – User-generated web</span></h2>
<p><span style="font-weight: 400;">In addition to a ‘read-only’ web page, <a href="https://www.investopedia.com/terms/w/web-20.asp" rel="nofollow ">Web 2.0</a> has grown into a ‘read/write’ Internet. The users are now able to input data which is sent directly to the servers, and the servers are in turn, able to send data back to the user. As a result, this made the Internet much more user oriented and personalized. </span></p>
<p><span style="font-weight: 400;">This was possible due to the main internet protocol HTTP (Hypertext Transfer Protocol). </span></p>
<p><span style="font-weight: 400;">But Web 2.0 would still be impossible without cloud technology, which allowed the usage of abstract server hardware. To simplify, cloud technology is what gives us our online storage devices, such as <a href="https://www.google.com/drive/" rel="nofollow ">Google Drive</a>. </span></p>
<p><span style="font-weight: 400;">Finally, Web 2.0 relied on the centralized database system, which is a form of organizing data traditionally, under the governance of a singular authority. </span></p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-4324 size-full" src="https://lumenspei.com/wp-content/uploads/2023/02/Blog_1200x630_3.png" alt="" width="1200" height="630" srcset="https://lumenspei.com/wp-content/uploads/2023/02/Blog_1200x630_3.png 1200w, https://lumenspei.com/wp-content/uploads/2023/02/Blog_1200x630_3-300x158.png 300w, https://lumenspei.com/wp-content/uploads/2023/02/Blog_1200x630_3-1024x538.png 1024w, https://lumenspei.com/wp-content/uploads/2023/02/Blog_1200x630_3-768x403.png 768w, https://lumenspei.com/wp-content/uploads/2023/02/Blog_1200x630_3-900x473.png 900w" sizes="(max-width: 1200px) 100vw, 1200px" /></p>
<h2><span style="font-weight: 400;">Web 3.0 – The future</span></h2>
<p><span style="font-weight: 400;">It took us well over 10 years to transition from Web 1.0 to Web 2.0, and who knows how much time will pass until the Internet in its current format changes to the internet of the future – <a href="https://lumenspei.com/web3/">Web 3.0</a>. </span></p>
<p>Web 3.0 represents a shift in how data is stored and managed through the utilization of blockchain technology. Rather than relying on a centralized database, the decentralized approach of Web 3.0 empowers users to take control of their data, storing it across multiple interconnected machines, thereby breaking free from the limitations of centralization.</p>
<p><span style="font-weight: 400;">Additionaly, one fundamental difference between the two previous iterations and Web 3.0, is the ability of Web 3.0 to work with cryptocurrencies instead of fiat currency. </span></p>
<p><span style="font-weight: 400;">Web 3.0 was designed with AI in mind. The reasoning behind artificial intelligence was that it would provide users with relevant data quickly. Using social bookmarking we can get better results than Google search. However, these results can be mass manipulated by paid bookmarkers, which would in term offer paid search results, instead of the real ones, so to say. This is where AI comes in. It has the option to filter out legitimate results, showing us the results which are not manipulated. </span></p>
<p><span style="font-weight: 400;"><span data-preserver-spaces="true"><span style="color: #fec134;">Recommended ➜ Read about <a href="https://lumenspei.com/digital-disruptors-blockchain/">taking advantage of blockchain and digital disruptors in your industry</a>.</span></span></span></p>
<h2><span style="font-weight: 400;">What does Web 3.0 offer?</span></h2>
<p><span style="font-weight: 400;">Some unique features can be developed using web 3.0.:</span></p>
<ul>
<li><span style="font-weight: 400;"><a href="https://lumenspei.com/how-to-create-nft-collection-2023/"><strong>NFT or non-fungible tokens </strong></a>are the tokens stored in the blockchain. They are unique digital identifiers that can not be changed, copied, or substituted. It is stored in the blockchain and is used to certify ownership or authenticity.</span></li>
<li><span style="font-weight: 400;"><strong>Defi or Decentralised finances</strong> can replace traditional banking systems with decentralized, safe, and manageable finances.</span></li>
<li><strong>Cryptocurrencies</strong> are tokens on the blockchain that powers users to use various dApps.</li>
<li><strong>dApp (Decentralised Applications)</strong> are apps built on top of the blockchain network. These apps can make use of smart contracts.</li>
<li><strong>Smart contracts</strong> are an essential part of dApps. They are basically a piece of code that can be executed automatically, and it is immutable.</li>
<li><strong>DAO or decentralized autonomous organization</strong> is a form of organization that offers governance and structure in a decentralized ecosystem.</li>
</ul>
<p><span style="font-weight: 400;"><span data-preserver-spaces="true"><span style="color: #fec134;">Recommended ➜ Learn <a title="Designing for the user: Understanding the fundamentals of UX/UI" href="https://lumenspei.com/designing-for-the-user-understanding-the-fundamentals-of-ux-ui/">how to start a DAO (Decentralized Autonomous Organization)</a>.</span></span></span></p>
<h3><span style="font-weight: 400;">So, how do we develop Web 3.0?</span></h3>
<p><span style="font-weight: 400;">The main programming language for developing Web 3.0 is <a href="https://soliditylang.org/" rel="nofollow ">Solidity</a>. </span></p>
<p><span style="font-weight: 400;">It is an object-oriented complex programming language used to implement smart contracts into blockchain platforms. We have asked one of our blockchain experts, to share his experience with Solidity.</span></p>
<blockquote><p><span style="font-weight: 400;">‘Security is key, and I can’t stress this enough. Most of the code you are going to write in Solidity needs to be as secure as possible. Hacking attacks have done major damage to some big companies. You can achieve the greatest possible security by writing robust tests and as many of them as possible. One more thing is minimalistic, clean code. Code with fewer lines of text is going to be easier for testing. Also, it is going to give any other developers you are working with an edge, for it is more understandable. The most important thing, however, is experience. You will achieve better results as you code more, learn more, and invest more time in learning.</span></p></blockquote>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-4323 size-full" src="https://lumenspei.com/wp-content/uploads/2023/02/Blog_1200x630_3_dev.png" alt="Developer coding" width="1200" height="630" srcset="https://lumenspei.com/wp-content/uploads/2023/02/Blog_1200x630_3_dev.png 1200w, https://lumenspei.com/wp-content/uploads/2023/02/Blog_1200x630_3_dev-300x158.png 300w, https://lumenspei.com/wp-content/uploads/2023/02/Blog_1200x630_3_dev-1024x538.png 1024w, https://lumenspei.com/wp-content/uploads/2023/02/Blog_1200x630_3_dev-768x403.png 768w, https://lumenspei.com/wp-content/uploads/2023/02/Blog_1200x630_3_dev-900x473.png 900w" sizes="(max-width: 1200px) 100vw, 1200px" /></p>
<h3><span style="font-weight: 400;">Where to start on Web 3.0</span></h3>
<p><span style="font-weight: 400;">We all love our learning process to be interactive. Make yours more engaging by exploring some of the interactive learning platforms. If you&#8217;re a seasoned programmer, try out these to enhance your education beyond traditional courses.</span></p>
<p><span style="font-weight: 400;"><a href="https://cryptozombies.io/" rel="nofollow ">Cryptozombies.io</a></span><span style="font-weight: 400;"> is a platform where you program zombies while learning the basics of Solidity programming language. </span></p>
<figure id="attachment_4315" aria-describedby="caption-attachment-4315" style="width: 2000px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="wp-image-4315 size-full" src="https://lumenspei.com/wp-content/uploads/2023/02/cryptozombies-screenshot-e1675968122917.png" alt="Cryptozombies.io course screenshot" width="2000" height="962" srcset="https://lumenspei.com/wp-content/uploads/2023/02/cryptozombies-screenshot-e1675968122917.png 2000w, https://lumenspei.com/wp-content/uploads/2023/02/cryptozombies-screenshot-e1675968122917-300x144.png 300w, https://lumenspei.com/wp-content/uploads/2023/02/cryptozombies-screenshot-e1675968122917-1024x493.png 1024w, https://lumenspei.com/wp-content/uploads/2023/02/cryptozombies-screenshot-e1675968122917-768x369.png 768w, https://lumenspei.com/wp-content/uploads/2023/02/cryptozombies-screenshot-e1675968122917-1536x739.png 1536w, https://lumenspei.com/wp-content/uploads/2023/02/cryptozombies-screenshot-e1675968122917-900x433.png 900w, https://lumenspei.com/wp-content/uploads/2023/02/cryptozombies-screenshot-e1675968122917-1920x924.png 1920w" sizes="(max-width: 2000px) 100vw, 2000px" /><figcaption id="caption-attachment-4315" class="wp-caption-text">Cryptozombies.io course screenshot</figcaption></figure>
<p><span style="font-weight: 400;">On the more advanced level, you can try <a href="https://ethernaut.openzeppelin.com/" rel="nofollow ">Ethernaut. </a></span><span style="font-weight: 400;">It is a platform that teaches you security by presenting you with smart contract problems and asking you if you can solve them. </span></p>
<h3><span style="font-weight: 400;">Next step towards a decentralized future</span></h3>
<p><span style="font-weight: 400;">Upgrade your knowledge! This is a must. Technology is changing so rapidly that if you are stagnating as a developer, things are going to get out of hand quickly. <strong>Challenge yourself to implement new ideas</strong>. The more experience you have, the better.</span></p>
<p><span style="font-weight: 400;">Web 3.0 is still a new concept. However, the future might be just around the corner and we, as developers should be ready. </span></p>
<p><span style="font-weight: 400;">With cyber-security being one of the top priorities of both commercial and personal agendas, blockchain is currently an unmatched technology.</span></p>
<p><span style="font-weight: 400;">The process of learning how to code a blockchain is time-consuming but rewarding. Developers who understand these new concepts will have many more opportunities in the near future. </span><span style="font-weight: 400;"> </span></p>
<h2><b>The Lumen Spei team is your guide through WEB 3 technology!</b></h2>
<p><span style="font-weight: 400;">Digital transformation at <a href="https://lumenspei.com/">Lumen Spei</a> is a web 3.0 experience. Whether you need help building the project from scratch or you want smart contracts and dapps solutions, we are here for you. Our team of developers (with project managers and designers) will help you find the best solution for your business. Be sure to<a href="https://lumenspei.com/contact/"> reach out</a> and don&#8217;t leave your business in the dark.</span><i><span style="font-weight: 400;"><br />
</span></i></p><p>The post <a href="https://lumenspei.com/web3-0-how-to-change-your-mindset-not-your-toolbox/">Web 3.0: How to change your mindset, not your toolbox?</a> first appeared on <a href="https://lumenspei.com">Lumen Spei</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Software Development Vocabulary Basics: Terms You Need to Know</title>
		<link>https://lumenspei.com/software-development-vocabulary/</link>
					<comments>https://lumenspei.com/software-development-vocabulary/#comments</comments>
		
		<dc:creator><![CDATA[Miloš Videnović]]></dc:creator>
		<pubDate>Wed, 21 Dec 2022 08:14:30 +0000</pubDate>
				<category><![CDATA[Product Management]]></category>
		<guid isPermaLink="false">https://lumenspei.com/?p=4181</guid>

					<description><![CDATA[<p>Language is constantly changing, not only across social groups and space but also through time. This evolution is not just natural but necessary. Why does the language need to change and what does it have to do with computer sciences and programming? Because technology... </p>
<div><a href="https://lumenspei.com/software-development-vocabulary/" class="btn-link">READ MORE</a></div>
<p>The post <a href="https://lumenspei.com/software-development-vocabulary/">Software Development Vocabulary Basics: Terms You Need to Know</a> first appeared on <a href="https://lumenspei.com">Lumen Spei</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><span style="font-weight: 400;">Language is constantly changing, not only across social groups and space but also through time. This evolution is not just natural but necessary. Why does the language need to change and what does it have to do with computer sciences and programming?</span></p>
<p><span style="font-weight: 400;">Because technology is advancing so quickly, new terms and phrases must be implemented in this field almost daily. Therefore, many words you hear from developers mean something opposite to what you think they mean. </span></p>
<p><strong>We can all agree &#8211; software developers use a lot of strange words and phrases. </strong></p>
<p><span style="font-weight: 400;">To prove that, we talked with our developers and asked them to write down the 10 most commonly used terms in software development.</span></p>
<p><span style="font-weight: 400;">So, in this article, we’ll go through the 10 most common terms software developers use. </span></p>
<h2><b>10 basic terms you should know when working with software developers</b></h2>
<p><span style="font-weight: 400;">Even though we all speak the same language (sometimes), there are a lot of terms you’ll encounter for the first time when working with the developers. </span></p>
<p><span style="font-weight: 400;">Simple words get completely new meanings and new terms are dug out straight of old, dusty dictionaries. </span></p>
<p><span style="font-weight: 400;">For someone who is new to the entire tech space, encountering these terms for the first time could be a bit stressful. Luckily, we’ve got your back. Here are the 10 basic terms non-technical people should know when working with software developers.</span></p>
<p><span style="color: #fec134;">Recommended ➜ Read about the <a style="color: #fec134;" href="https://lumenspei.com/product-ownership-woocommerce-plugin/" target="_blank" rel="noopener">the process of product ownership in Lumen Spei</a></span></p>
<h3><b>#1 Deployment</b></h3>
<p><span style="font-weight: 400;">This word is most commonly heard from military personnel. According to the Oxford Dictionary, the word deployment means the movement of troops or equipment to a place or position for military action. </span></p>
<p><span style="font-weight: 400;">Even though it is similar in a sense, in software development, deployment is often referred to as something different. </span></p>
<p><span style="font-weight: 400;">Software deployment is all about actions that lead to software being put to use. Deployment can include the release of the software, installation and activation, deactivation, or uninstalling of the software. </span></p>
<p><span style="font-weight: 400;">To simplify, everything that has to do with the software being put to use can be called deployment. </span></p>
<h3><b>#2 Push</b></h3>
<p><span style="font-weight: 400;">In general, push is an action that causes an object to be moved, like pushing a button, pushing a car, or pushing a cart in a supermarket. </span></p>
<p><span style="font-weight: 400;">Developers usually refer to &#8216;push&#8217; when using Git. In this case, push means sending (uploading) updates you have done in your local repository. </span></p>
<p><span style="font-weight: 400;">Push can also be used in describing notifications in app development, where push notifications are clickable pop-up messages that appear on your phone. </span></p>
<h3><b>#3 Commit</b></h3>
<p><span style="font-weight: 400;">This is a synonym for perpetrating or carrying out (like a mistake or a crime), or it can be a pledge or a bind (when you are reluctant to commit yourself to a particular opinion.)</span></p>
<p><span style="font-weight: 400;">In development, a commit is tightly connected to version control. Commit is, in this sense, an action that sends the latest source code changes to the repository (Git). </span></p>
<p><span style="font-weight: 400;">These changes then become a permanent version of the state in which they are so that you can roll back to them whenever you need them. </span></p>
<h3><b>#4 Stack</b></h3>
<p><span style="font-weight: 400;">Another everyday word that has similarities with computer language. </span></p>
<p><span style="font-weight: 400;">When a non-developer person says the word stack, we all think of a pile of objects arranged in some manner. </span></p>
<p><span style="font-weight: 400;">In software development, a stack is a data structure that only operates on the most recent item added. </span></p>
<h3><b>#5 Bug</b></h3>
<p><span style="font-weight: 400;">One of the most common words, both in software development and everyday language. A bug is an insect, or a harmful microorganism, typically a bacteria. Or, in spy language, a bug is a small concealable microphone. </span></p>
<p><span style="font-weight: 400;">The most simplified explanation of the word &#8216;bug&#8217; from the software development side of view: a bug is a coding error in computer programming. </span></p>
<p><span style="font-weight: 400;">It can also be a feature that malfunctions. “It&#8217;s not a bug. It&#8217;s a feature” is a common saying among developers. Project managers do not like this saying.</span></p>
<h3><b>#6 Cache</b></h3>
<p><span style="font-weight: 400;">We all love to have it, even though it&#8217;s spelled differently. Cash is referred to money in bills that you have on your person. </span></p>
<p><span style="font-weight: 400;"><a href="https://www.techtarget.com/searchstorage/definition/cache" target="_blank" rel="noopener">Cache</a>, on the other hand, is a form of high-speed data storage. Since it is slow for a user to access data from the primary storage location, the cache allows data to be temporarily stored so everyone can access it more quickly. </span></p>
<h3><b>#7 Cookie</b></h3>
<p><span style="font-weight: 400;">The best cookies are made by your grandma, and some are the servers&#8217; best friends. We all know that a cookie is a savory dessert, but developers know that a cookie is a piece of data stored in the web browser. The website can access this data anytime, and it tells the server some information we need. </span></p>
<h3><b>#8 Bootstrap</b></h3>
<p><span style="font-weight: 400;">It can be on your shoe or your screen. Even though not commonly heard today, bootstrap is a loop on the back of the boot that helps you get your foot in the boot. </span></p>
<p><span style="font-weight: 400;">However, developers know that <a href="https://getbootstrap.com/" target="_blank" rel="noopener">Bootstrap</a> is an open-source frontend framework that helps developers build responsive web pages faster and easier. </span></p>
<h3><b>#9 Hex</b></h3>
<p><span style="font-weight: 400;">Commonly, the hex means a magic spell or a magical curse, or in some cases, it means to cast a spell or put a curse on someone. </span></p>
<p><span style="font-weight: 400;">Fortunately, when a developer utters these words, he usually thinks about the color Hex &#8211; where every color in the visible spectrum is represented by a series of 6 letters or numbers with a # symbol in front.</span></p>
<h3><b>#10 MVP</b></h3>
<p><span style="font-weight: 400;">Finally, one abbreviation. In sports, MVP is an abbreviation for “Most Valuable Player”, while in software development, it stands for “Minimum Viable Product.”</span></p>
<p><span style="font-weight: 400;">There are dozens of examples, but we’ll stop here. </span></p>
<p><span style="font-weight: 400;">Language has constantly been evolving. This process was slower in the past, but so was technological advancement and cultural exchange between nations. </span></p>
<p><span style="font-weight: 400;">Today, technology advances extremely rapidly. We have means of communication that was unachievable 20 years ago, and the scope of cultural exchange is as unclear as it can be. The internet jargon and memes are shaping language like no other was able to do it before. </span></p>
<p><span style="font-weight: 400;">Those most exposed to these influences are, in many cases, developers. They are not just innocent bystanders to the process of language evolution but the force that drives it forward. </span></p>
<p><span style="font-weight: 400;">This is why language evolves rapidly and uncontrollably and we still have no idea what will happen in the future. </span></p>
<p><span style="color: #fec134;">Recommended ➜ Read about <a style="color: #fec134;" href="https://lumenspei.com/digital-transformation-7-steps/" target="_blank" rel="noopener">the 7 steps of digital transformation</a></span></p>
<h2><b>Lumen Spei developers are here to help you</b></h2>
<p><span style="font-weight: 400;">Even though these basic software development terms aren’t too big of a hassle for newcomers to learn, there’s a lot more to development lingo.</span></p>
<p><span style="font-weight: 400;">We know our clients want results and we confidently provide results every single time. <strong>But we like to go the extra mile.</strong> It’s never good to leave a client in the dark. To eliminate such scenarios, we always help our clients learn. </span></p>
<p><span style="font-weight: 400;">When we join a particular project, we go all in. If we identify an opportunity for improvement, we articulate it immediately. By sharing our knowledge and enriching our clients and community with our latest findings, we get one step closer to fulfilling our mission. </span></p>
<p><span style="font-weight: 400;">Our developers are highly skilled and have knowledge in numerous areas of development. Whenever you have a chance to ask them a question that’s bothering you for some time, please do! We appreciate every question we get, as it gives us an opportunity to share what we have learned through years of work. </span></p>
<p><span style="font-weight: 400;">If you have a project you need to get finished, there is no better team to count on than Lumen Spei. </span><a href="https://lumenspei.com/contact/"><span style="font-weight: 400;">Reach out to us</span></a><span style="font-weight: 400;"> and let’s start working! </span></p><p>The post <a href="https://lumenspei.com/software-development-vocabulary/">Software Development Vocabulary Basics: Terms You Need to Know</a> first appeared on <a href="https://lumenspei.com">Lumen Spei</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://lumenspei.com/software-development-vocabulary/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
