Only fill in if you are not human
???? Internet of Things ????
Internet of Things is often shortened and production . It is a concept for everyday life subject that we own and that is connected to the internet and to each other differently. In this way, the gadget can collect data and / or be controlled via bluetooth, wifi, or the telephone network. It can be household items, clothing, cars or the like. In Swedish, IoT is called the Internet of Things.
The connected things can perceive their surroundings, communicate with them and thus help to create smart, attractive and helpful environments, goods and services. For example, if you have a smart watch, you use IoT. A disadvantage with connected everyday gadgets is the increased risk of cyber threats such as being hacked
???? SEO / SEM ????
SEO stands for "Search Engine Optimization". In digital marketing, this means that you optimize a website so that it is more likely to end up high in search results. For example, among the first hits if you Google on a specific word or phrase.
You can do this by examining which search engines are popular, what words those you want to reach are searching for, and then use these keywords in your texts on the web page. Using them in headings, middle headings and in the right amount in the body text can then give a better placement in search results.
SEM is "Search marketing". So you buy yourself a good position in search results. This can be done through bidding, and the one who pays the most ends up at the top.
???? Version control ????
Version control is called in Swedish for versioning.
This means that previous versions of for example
program, web pages or source code files can be recreated and that all changes can be tracked.
A programmer or a team of developers usually uses some version management system.
With version management it is possible to write code separately on was its branch / branch and then beat
Together these into a working version of website or program.
If something goes wrong, the developers can go back to a previous working versionand compare the different
versions to see what went wrong. There are many different ways to use versioning, to
examples to have one branch for development, one for testing, and one for release (that is, what goes live). Themselves
the main branch is often called master or trunk.
Some different version management systems are Git and SVN.
???? Blockchain ????
Blockchain can be called in Swedish block chain.
A blockchain is one database stored in many copies.
It is decentralized and every time a change is made a new version is stored.
The many copies make it difficult or impossible to manipulate the database history afterwards.
Each transaction (event) in the database is stored by adding a "block".
Blockchain is often used in relation to crypto currencies. If you for example
trades with ethereum or bitcoin so information is stored
the database every time currency changes owners.
Fun fact: The first distributed blockchain went live 2008
and was implemented 2009 by the pseudonym Satoshi Nakamoto,
whose identity is still unknown today. It forms the basis of bitcoin,
whose users are represented by pseudonyms that are difficult to track,
even though their bitcoin transactions are stored publicly in the blockchain.
A large part of some countries' energy use goes to computers that create and
validates bitcoin blocks, (so-called bitcoin mining), which ur climate viewpoint is controversial.
???? UI / UIX ????
What is the difference between UI and UX?
UI is an abbreviation for "User Interface", i.e. user interface and UX stands for ”User Experience"Thus the user's experience.
UI and UX are interdependent.
UI can be what a web page or app looks like. For example, buttons, menus and other elements that make up a look.
Briefly summarized as layout and design.
I UX focuses on the interaction between the user and the product / interface.
The product or web page should be easy to understand and buttons should do what the user expects.
The entire chain from start to finish for a user should be smooth. For example, navigation and how easy
It is for the user to order an item when they use an app or website.
Carrying out thorough user surveys is important for both UX and UI designers.
???? DevOps ????
DevOps is a merger of the words Development (Development)
and IT Operations (Application Management).
There is more than one way to define DevOps. A broad definition is that one
companies work to create a culture and environment where possible develop, test and produce
fast and reliable and in that way bridges
the contradictions that sometimes exist between development and management.
This can be achieved through a continuous cycle of planning -
development - testing - packaging - release - configuration and monitoring.
Which should be automated with the help of different tools to the extent possible.
???? API (s) ????
API stands for Application Program Interface.
An API is a protocol for how different programs and apps should
send information between them. You can look at it as a messenger or interpreter who takes a message
from you (request) and tells the receiving system what you want to do and sends back one
All of this is governed by a number of rules (documentation) set up for the API.
There are many open APIs that you can use when programming your own programs
You can find them at, among others, http://apikatalogen.se/api
???? Rubber duck debugging ????
It is a method in order to debug code.
A programmer uses a rubber man (or other inanimate object) and troubleshoot its code
by force themselves to explain the code, line by line, for the duck.
When they described what the code should do, and observed what it did
really do, most often the problems appear and they may even find a solution!