Cloud PaaS Services

[vc_row][vc_column][mk_fancy_title color=”#0a0a0a” size=”20″ font_family=”PT+Sans” font_type=”google”]We had our 3rd CodeRunner with İstanbul Metropolitan Municipality in Zemin İstanbul. We talked about Cloud PaaS Services in the event.

You can download our presentation to get detailed information about the Cloud PaaS services.[/mk_fancy_title][/vc_column][/vc_row][vc_row][vc_column][mk_button dimension=”savvy” size=”medium” icon=”mk-moon-download-2″ url=”https://peakup.org/wp-content/uploads/2023/12/cloud-paas-servisleri.pdf” target=”_blank” align=”center”]Download[/mk_button][/vc_column][/vc_row]

We Joined the Girişimcilik Dünyası (World of Entrepreneurship) Program of Bloomberg HT

[mk_page_section][vc_column width=”1/6″][/vc_column][vc_column width=”2/3″][mk_fancy_title color=”#000000″ size=”20″ font_family=”none”]

Our CEO Ahmet Toprakçı was joined the Girişimcilik Dünyası (World of Entrepreneurship) Program of Bloomberg HT as a guest. He answered Zeliha Saraç’s question and talked about the idea of establishing PEAKUP, risks during establishment, and cyber security.
Click to watch the program.

[/mk_fancy_title][mk_button dimension=”savvy” url=”https://www.youtube.com/watch?v=7s350TuBB3M” align=”center”]Watch Here[/mk_button][/vc_column][vc_column width=”1/6″][/vc_column][/mk_page_section]

Stress Management

[vc_row][vc_column][mk_fancy_title size=”18″ font_family=”none”]When we look up stress in a dictionary, we will see that it is defined as “mental tension that is caused by certain problems.”

As a matter of fact, it exists in all parts of our business and social life. And according to experts, stress to a certain point is beneficial since it helps us to discipline ourselves in our job or social relations.

In today’s article, we will talk about business life that is full of stress and what we need to do to deal with it.

First of all, keep in mind that a stressful job is not equal to a bad job. Everybody has a different threshold for stress. A job that makes you feel “oh no, I cannot do this” might be exciting for someone else. We divide the stress sources in the business life into two as external factors and the factors that people themselves create.

Long working hours, mobbing, communication problems between workers, too many responsibilities, strong competition can be a few examples of external factors that cause stress. And for the factors that people themselves create, we can say focusing on the negative only and decreasing your own motivation in time, and always complaining.

But, why is this important? We all spend most part of our days at our workplace. I mean, it wouldn’t be wrong to day that we spend our lives at work. For this reason, the stress level at work becoming unmanageable would start to affect our social life, social relations, and even our physical health.

It is important to pay attention to the factors below to understand when our stress level increases

  • Tiredness
  • Fatigue
  • Lack of sleep
  • Impairment of concentration
  • Getting angry fast
  • Tendency to drink or use drugs
  • Weight loss
  • Severe heart-throb

If you want to deal with stress, the most important advice I can give you is to talk openly about this with your friends and family. Tell your colleagues that you are under high stress, its effects on you, and that you need their help to overcome this situation.

Have a good diet. Don’t forget that you hormonal balance has taken a hit during this time and you have the control to fix it.

Have little breaks during working hours. Try to do things that relax you during these breaks.

Change your daily routines (especially work plans). Make sure that you manage your time in a healthy way.

If you can, get professional help. You will not believe how fast everything works out.

During all this time, remind yourself regularly that there is no problem that you cannot overcome. You just need to take the right steps, be open to communication, and not hesitate to ask for help. [/mk_fancy_title][/vc_column][/vc_row]

DIGITALIZATION IN HUMAN RESOURCES PROCESSES

[vc_row][vc_column][mk_fancy_title size=”18″ font_family=”none”]With technology entering every area of our lives, the traditional methods have been insufficient. Digitalization affects the human resources processes just like it affects all our lives.

Data and resource management is in the digital environment in a more accessible and systematic way. With the number om workers increasing, the importance of digital transformation increases as well.

Digital Human Resources is basically tracking the Human Resources functions in digital. Digital Human Resources represent a total change in technology and business processes. If we do not sustain all these transformations parallelly, the digital transformation will not be efficient.

Business processes are always redesigned in order to increase the sustainability in human resources functions as the speed and development of technology increase. During this process, it is necessary for the companies that want to keep the skilled new generation and that aim to build a transparent connection between managers and employees to build their processes digitally. Digitalization increases productivity in human resources just like in all the other areas.

 

Businesses need to analyze both their processes and their employees’ abilities in details during this period.

The topics below are of importance in Human Resources Digitalization Processes:

  • The employees believing in digital transformation and analysis of the current situation
  • Organizing training to increase the Skill and Proficiency levels of the employees
  • If there are multiple systems in the company, preferring centeralized structures
  • Renewing business models with Creative and Constructive scripts
  • Including Digital Transformation in strategic plans
  • Making the Digital Transformation a part of the company culture

Bettered processes with new technologies in Human Resources processes play an important role in employee satisfaction. And it is a must for the authorities and employees who will play a role in these projects to have a certain experience in order to manage the process in a healthy way in the company.

Business life is in a re-construction in accordance with our day. Digitalization is necessary to keep up with today’s conditions. Even though our applications are digitalizing, humans always should be in the focus in the management philosophy.[/mk_fancy_title][/vc_column][/vc_row]

Çubuk Animation was our Friday Talks Guest

[mk_page_section][vc_column width=”1/6″][/vc_column][vc_column width=”2/3″][mk_fancy_title color=”#000000″ size=”20″ font_family=”none”]

Çubuk Animation that has a great scale from speaking English in job interviews to plastic bag awareness, from the dreams of a movie-lover teen to the coolness of not watching soap operas was our Friday Talks guest.
How did they come together? How did the transformation from pencil to digitalization happen? Comedy on digital platforms. We have talked about all these things.

[/mk_fancy_title][/vc_column][vc_column width=”1/6″][/vc_column][/mk_page_section]

Dinçer Karaca Was Our Friday Talks Guest

[mk_page_section][vc_column width=”1/6″][/vc_column][vc_column width=”2/3″][mk_fancy_title color=”#000000″ size=”20″ font_family=”none”]

One of the important names of the sector, the NextGen CEO, technology Consultant, Presenter and Producer Dinçer Karaca was our Friday Talks guest. We talked about “Digital Trends” and “The Silicon Valley” with Dinçer Karaca who produces programs in channels like ATV, Fox, and Show TV.

[/mk_fancy_title][/vc_column][vc_column width=”1/6″][/vc_column][/mk_page_section]

Which one is better for Android Programming: Kotlin or Java #1

Kotlin or Java

Many articles have been written about the Kotlin and Java programming languages, but many people still wonder the answer of the question:” Kotlin or Java?” I hear the same question from many people close to me. It is a question that is always asked in the job interviews. Why do I prefer Kotlin, is it because of the popular culture and attention or did I make decision consciously? The reason is to measure that though. I don’t even think that I need to warn you guys about not saying “There is something that is called Kotlin. Turns out that everybody is switching to it, so I though why wouldn’t I?” in the job interviews.

A few months after I started working in Peakup, I made a presentation about “Kotlin or Java” to my developer teammates. The same question was asked by students who attended my speech in the IAU Android Talks event of Istanbul Aydın University and the students who came to visit our office from Istanbul Technical University. Which means that everybody who works with programming that much from students to professionals still wonder about the differences of Kotlin and Java. So, I wanted to write an article about this and help people as much as I can. Because I am pretty sure that this question will keep being asked.

https://gph.is/2t3wKwS

 

 

In this article, I will try to answer the questions of “Why Kotlin? Is it necessary to know Java for Android programming in 2020? I want to program an Android application, do I need to learn Java? Is Java or Kotlin better for Android? Will Java die or even is it already dead?” Also, I didn’t compare the languages. I just tried to answer if we should switch to Kotlin or when we should switch.

Summary

As a summary, I don’t have a simple answer of “Kotlin or Java”, but to sum up the whole article I would say:

“Depends on the situation.”

Depends on the project you will make, if you are a student or not, if you are student; the approach of you university to languages, if you work in the sector or not, if the place you work at has legacy code or not… The answer of this question depends on dozens of variables like these. Instead of wanting just one single answer, please read the article till the end. First of all, the new generation is pretty impatient. They want everything right away, they want to get the answer right away, finish right away, have a great project right away, right away… Please be a bit patient. It is not as clear as black and white. Your life doesn’t have to flow that fast. Inhale, exhale, and live. My answer of “Kotlin or Java” is really long. If you are too lazy to read, I would recommend you to close the tab right now, but I would recommend you to spare some time to read. (If you want to be a developer, you have got to read it obviously.) You may rest assured that you will read an article full of information and it will be worth it.

Unfortunately, the internet has become a huge trash, and it is not possible to distinguish the ones who know something and the ones who don’t. People write just 3-5 lines in a whole page to show a few more advertisements. I want to say in advance that I will not say “Kotlin is good like this, it is good like that” and finish like many articles in the internet. If you want to switch to Kotlin and you need support, you should prefer an article like that. This article will be completely different.

 

Let’s Start!

First I want to say that it is important not to be a addict, fanatic, and slave of a language or a technology. I think it is better to be able to switch the language and framework depending on the project and situation. For example, it is wrong to think that we use Java, it has been like this for 20 years and it will keep being like this for 20 more. It is not certain how long the technology, language, and frameworks will be valid. There are so many programming languages and frameworks that were very popular in 2000s and 2010s but now do not even have 1 job advert. We can never know exactly what will happen in this dynamic world.

If you want another example: now, iOS and Android are being developed as native mostly. While we are still discussing if Java or Kotlin is better, Google is developing a cross platform app developing framework called Flutter -which might be the top trend in a few years. Maybe our phones will not have the Android operating system but will have the Fuchsia operation system which is way more stable than Android. For this, I think it is wrong to stick to one language or framework completely and say no to all the other languages.

I can not say that Kotlin is better and throw away the Java culture, sources, and infrastructure coming from 1995 away; or say that definitely Java is better and ignore the innovations and conveniences Kotlin has brought. Now, if you please, let’s dig a little deeper.

1. I am a University student, is Kotlin or Java better for me?

I want to start answering the “Kotlin or Java?” question from the students. If someone asking this question is a student, my recommendations will be a lot different from my recommendations to people who work in the sector. And, it will even depend on the semester and lectures of our dear student.

 

  1. What is your major?
  2. Are you studying a major that has software classes?
  3. Which semester are you studying at?
  4. Do you have a Java lecture or Object Oriented Programming (OOP). Did you take this class or will you take it?

If your major is a major like Software Engineering, Computer Engineering, Management Information Systems that has software classes, your semester is of high importance.

1.a ) If you are in your first semester or preparation and if your OOP class will be taught with the Java language

I highly recommend you to check you curriculum if you have come across the “Kotlin or Java” question in your first semester or while you are still prep. Do they teach the OOP class with Java in your university? First, you need to find this out. If you will have a Java or OOP class, the answer of “Java or Kotlin” will definitely be Java. Learning Java will positively affect the grades of you OOP class.

This was a question asked in the speech I gave in Istanbul Aydın University and I asked the student at which semester he was studying. He said he was in the 1st semester and I didn’t give any different answer than above. (I wonder what he is doing now 🙂 ) Start studying Java immediately. Start creating projects and sharing them on GitHub immediately. Don’t worry about the quality of your code right now. It can be good or bad. Even if it is bad, produce and share something. Because in the future employers will care if you have produced something or not. Whenever I come across a software student, I recommend the same thing. Don’t spend your summer without doing anything. After a vacation, sit down and study Java.

 

1. b ) If you are in your first semester or preparation and your university will teach the OOP class with a programming language other than Java with C#, C++…

You come across the question of Kotlin or Java in the first semester of your university or during the preparatory year, checked your curriculum and learned that C # will be explained. Do not say “I will become an Android Developer anyway, why bother and learn C #”. Do not think that you will waste your time. It is very wrong if you say “C ++ is also used by our university and it does not work.” The aim of the OOP Course is to teach you the basic principles of object oriented programming. It is not teaching you languages. It is not a university programming language course. The university gives you theory that gives you infrastructure. And you get that infrastructure and use it wherever you want. This is up to you. Once you know what OOP is, once you gain the analytical thinking ability, it is not difficult to switch to another object-based language.

One of my professors at Yıldırım Beyazıt University said: “Some of the object-oriented programming languages ​​start the class with import, some with using and some in another way, but the background part of this does not make a big difference between languages. For if while is available in every programming language and is the same. They may be spelled differently, but they do the same job and mean the same thing. If you have learned one Object Oriented language very well, it may take a few weeks to switch to another. “ If we come to the answer of the question of Kotlin or Java, do not rush to learn Kotlin.

Study the language you will see in your OOP class. No matter what language it is, study that language and pass your OOP lesson with good grades. If you want to learn Android programming afterwards, you don’t need to learn Java again. You can start from Kotlin. The fundamentals of object-oriented programming are essential. Algorithms, Design Patterns, Software principles, Code standards … You learn the language very well in whatever language your university teaches. You may rest assured that it will be much easier for you to switch to Kotlin in the future.

1. c ) If you have come across this question after the 5th semester of the university

OOP class is just water under the bridge now. And you didn’t get enough of this lesson. Or you have never taken this class. Or it was elective and was taught by a hard teacher and you just didn’t take it. (It is a big mistake if you think to become a developer when you graduate. If you have not decided what you will be when you graduate, it is the subject of a very different article 🙂 In this case, if your university taught you any object-based language,
you can start from Kotlin. I think there is no university that does not show any software language or at least teach OOP principles, but the quality has dropped everywhere since universities are everywhere. Maybe there are universities like that, so I should add the following. If you know the basics of programming but also lack some stuff, I wouldn’t recommend starting Kotlin. Start with Java. Because you don’t have resource problems in Java. You can find dozens of books, dozens of blogs and videos, and you can go a long way in a short time. There are various Kotlin sources, but I don’t think they can compete with Java’s resources.

As a result, if you have obtained a good OOP information from your university, it doesn’t matter what language you were taught in. I will answer the “Kotlin or Java?” question as Kotlin. If you have prepared your programming infrastructure well enough, if you have gained analytical thinking skills, you will be able to produce a small project in a few weeks in another OOP language you want.

2. I am Already Working as an Android Developer, So, Kotlin or Java, Which is Better?

If you are already working as an Android Developer in a company and asking whether it is Kotlin or Java, my answer will not be Kotlin. I will suggest that you eventually switch to Kotlin. Since you already know Java above a certain level, you know the concepts of OOP, it will not be difficult for you to switch to Kotlin. Switch to Kotlin, but it’s not like everyone has to switch right away. I will ask you a few questions like I asked the students to suggest when to switch.

  1. How big are your projects in the company now?
  2. How innovative is your company and do your managers support your desire to improve yourself?
  3. How many users are actively using the application you have already made with Java?
  4. Is it expected by the user that you constantly release fixes and updates to the application you want to switch to Kotlin?

You are fresh out of uni and you were taught Java in university. You started to write Android applications with Java, and you entered a start-up company. You have been working for 3 months. You have had 2 small Android applications and used Java in them. I will recommend you to continue with Java in this company for a while. In your case, unfortunately, you don’t have time to spare for Kotlin right now. You have to prove yourself to the employer to produce results in the short term. I know that feeling very well. When you change jobs, or overthrow an important milestone at this workplace such as 6 months, 8 months, 1 year, I recommend that you spend a little time with Kotlin and work in free time. Then you gradually integrate it into your company projects.

Just because Kotlin has come out and is easier than Java, switching a big project you have developed with Java for 2 3 years to Kotlin may cause unwanted results. While you are still learning about Kotlin, you may get confused, have difficulties and lose motivation because you have started with the big project directly. Like the mistake I made before: You can write Kotlin, but you will write Kotlin like Java.

And then something like this will come out

I cannot help but mention that, in PEAKUP, time and resources are always allocated and created for every person who wants to improve themselves.

There is also the user side of all this, which I think is a more important topic than both being innovative and your managers. Dozens of users use the application you write in Java and if the user is expected to make continuous improvements, it may be difficult to switch to Kotlin. My humble advice would be to definitely work with Kotlin outside of your working hours and make a few medium-sized projects using Kotlin, and if the user allows, open a side branch and gradually transfer your project to Kotlin. Thus, you do not affect the main branch and you can go to the main branch at any time, make an error correction, add a feature, and then return to the Kotlin migration branch.

  • If your managers give you time to improve yourself
  • If you are new to the company and your company has never written a Native Android application before (the situation I came across when I started in Peakup)
  • If your existing Android applications written in Java are stable, error correction and feature additions are not too much

In the situations listed above, I would say start Kotlin as soon as possible without thinking for even a minute. If you are starting a project from scratch, start directly with Kotlin. If you don’t know, you will just learn, and learning Kotlin by doing a project is the best learning method. As our ancestors said, make it up as you go along, small is the seed of every greatness…

Will Android Give Up Java Completely?

https://gph.is/2In7bNS

It is a very sweet and cute question of your colleagues or job interviews. It does not seem possible for Android to give up Java at the moment. Because there are millions of lines of Java code in the Android operating system. There are dozens of applications written only in Java in the Google Play Store. On the other hand, there is a situation that Android Studio has been developed so much that when you paste Java code into a Kotlin project (if there is no syntax error in the code you paste), it automatically turns into Kotlin code. While Google hype Kotlin at every event and praises it at length, it doesn’t make a good or bad statement about Java. In my personal opinion, it would be wrong not to switch to Kotlin when even Android Studio shouts so much for Kotlin. Over time, this transition will be made concretely even by Google. One day is will for sure, but not today.

My Story of Starting Kotlin

I want to talk briefly about how I learned Kotlin. I learned Java in university. I don’t regret it a bit. If I were to go to university again with the consciousness I have today, I would want to learn Java instead of Kotlin again. There are no sources that you cannot find about Java, but it is a huge problem for Kotlin. Kotlin still gets support from Java about many topics.

We got a good knowledge of OOP from our Java teacher who is not Turkish and does not speak Turkish. Also, the previous summer I also studied Java on my own, of course, this had an effect. Again, it is one of the suggestions that I have applied and benefited from and that I give students frequently. Studying the classes you will take the previous summer in advance.

After university, I developed Android applications using Java for 2 years. Then Kotlin was declared as the official language by Google, and I was yearning to learn Kotlin, but I couldn’t get started right away. Because there was a huge shortage of resources and the environment such as let’s switch to Kotlin immediately did not occur at my workplace at that time. We had more of an approach – as it should be – let’s see what the situation will be, but when I found out how much it shortens the code and its conveniences, I was really enthusiastic. In 2017, when Kotlin’s learning resources increased during the year, I started to write small-scale projects on my personal blog, but after a while I got stuck. Why and where did I get stuck?

So, Do I Know Kotlin?

Saying “I learned Kotlin” or “I know Kotlin” would be way too pretentious. I needed to do larger-scale projects to say something like this. I tried to do that as much as I could. I rewrote an old medium-sized project from scratch using Kotlin. I was ready to start integrating it into projects at work and then I went to perform my military service. And I acquired a Kotlin book in the military and continued to work with Kotlin. After my military service, I got a job at PEAKUP and started every project I started from scratch here with Kotlin. Well, do I know Kotlin? I still cannot give an answer to this question like “I know very well, if they did the exam, I would get 100, I know 10 out of 10 “. And, what even is the criterion to be able to say that I know a language? That is also a very different matter.

Is Java Dead, Will It Die?

Guys, Java is not a language that would just die easily. Java existed before Android and has never been dependent on Android. There is Oracle -one of the biggest technology companies of the world- behind Java. With that big of a support, non-stop investments, and thousand of developers; Java is not a language to die and be forgotten. I don’t know what will happen 20 years later, but I don’t think that it is that hard to see the 3-5 years from today. According to many authorities, it is among the 5 most used languages in the world. Oracle might be having a hard time keeping up with technology. There are many open source rivals in products and its work, but the main product of Oracle is hardware. In dozens of machines we use, Oracle products are working. Can it become the IBM of the world in time? Could be. Oracle might fall, but not soon. Even if Oracle becomes poor, Java could die if its developers die and universities turn away from it.

Click here to see the other articles on PEAKUP Blog.

Click here to read the article where I talked about SwiftUI and Jetpack Compose.

 

An Overview of the Azure Arc Service

[vc_row][vc_column][mk_fancy_title size=”20″ font_family=”none”]

Overview

In this article, we will take a look at the Azure Arc Service. First, we will talk about what Azure Arc is, and then take a deeper look at the services the Azure Arc offers us and have a little demo of how to use it.

 What is Azure Arc?

Azure Arc is a service that facilitates management by collecting your dispersed environments under one single roof. With Azure Arc, you will be able to manage not only your resources included in Azure but also multi-cloud, on-premises and edge environments and utilize the opportunities Azure grants.[/mk_fancy_title][mk_padding_divider][mk_image src=”https://peakup.org/wp-content/uploads/2023/12/azure-1.png” image_size=”full” align=”center”][mk_padding_divider][mk_fancy_title size=”20″ font_family=”none”]

 Areas of Azure Arc Use

You can manage your cloud, on-prem and edge resource through one point; and bring the Windows & Linux servers that are growing with your needs, and Kubernetes clusters under control.

You can manage your Kubernetes apps with Github and Azure Policy, and make sure that they are scaled stably.

You can utilize many services and innovation Azure offers and ensure the security of your data and applications.

How Does Azure Arc Work?

Azure can manage your machines on-prem or on hybrid cloud with Connected Machine Agent, offer you statistics, or apply Azure Policy.

Once Azure finds out these resources, it can optimize your cluster structure and manage your automatic scaling actions when needed.

Azure provides one interface only for you to manage your resources in different environments. You can execute all the actions and manage all your structure through the Azure Portal that you are familiar with.[/mk_fancy_title][mk_padding_divider][mk_image src=”https://peakup.org/wp-content/uploads/2023/12/azure-2.png” image_size=”full” align=”center”][mk_padding_divider][mk_fancy_title size=”20″ font_family=”none”]In addition, you can ensure the security of your different environments with Azure Security Center and take precautions against threatening factors. And you don’t have to be online all the time for these. You can keep using all these opportunities -including provisioning, flexible scaling, backup and monitoring- with the Local Azure Arc data administrator.[/mk_fancy_title][mk_padding_divider][mk_image src=”https://peakup.org/wp-content/uploads/2023/12/azure-3.png” image_size=”full” align=”center”][mk_padding_divider][mk_fancy_title size=”20″ font_family=”none”]

Azure Arc Services

There are 3 types of resources that you can manage with Azure Arc in your environments outside Azure:

  • Servers:  You can manage all your physical or virtual servers -doesn’t matter linux or windows- with Azure Arc.
  • Kubernetes Clusters:  Supports many Kubernetes deployments.
  • Azure Data Services: You can manage Azure SQL Database and PostgreSQL Hyperscale services.

[/mk_fancy_title][mk_padding_divider][mk_image src=”https://peakup.org/wp-content/uploads/2023/12/azure-4.png” image_size=”full” align=”center”][mk_padding_divider][mk_fancy_title size=”20″ font_family=”none”]With Azure Arc, you can benefit from the ease of management provided by Azure, services such as monitoring and upgrade, and security tools, and use Azure Portal, Azure CLI or Azure Powershell for all these operations while managing your non-Azure environments such as on-premise.

Azure Arc enabled Servers

With this service, you can include your physical and virtual servers that you use in environments other than Azure, in Azure. When you include a server in Azure, a Resource ID is assigned by Azure and treated as any Resource under a Resource Group included in your subscription. This type of machine is called a Connected Machine. You can now apply Azure Policy or “Tag” to your connected servers.

Connected Machine Agent must be installed on your server for this. The actions supported by this agent are:

  • With the Azure Policy Guest Configurations add-on, you can apply policies just like you apply to a machine in Azure.
  • With Azure Monitor for VMs, you can monitor your connected server’s resource consumption and the services it runs on.
  • You can easily setup different Azure VM add-ons such as Azure Automation State Configuration or Log Analytics.

Azure Arc enabled Kubernetes

With Azure Arc, you can add your Kubernetes clusters to Azure. When you do this, your cluster is given a Resource Manager ID by Azure and you can see it in the Azure Portal. Now you can manage your cluster like your other resources and apply some tags to them.

To include your cluster in Azure, you must install the agents of Azure Arc again. The task of these agents is to provide Azure connection, collect logs and metrics, and follow configuration requests.

The Azure Arc team has tested and validated the following Kubernetes deployments:

  • RedHat OpenShift 4.3
  • Rancher RKE 1.0.8
  • Canonical Charmed Kubernetes 1.18
  • AKS Engine
  • AKS Engine on Azure Stack Hub
  • Cluster API Provider Azure

Apart from these, Azure Arc enabled Kubernetes also supports all other Kubernetes clusters such as Cloud Native Computing Foundation (CNCF) certified VMware vSphere cluster or Google Kubernetes Engine (GKE).

With Azure Arc enabled Kubernetes service, you have the following possibilities:

By connecting your non-Azure clusters, you can execute actions like inventory, grouping and labeling.

  • With a GitOps-based configuration management, you can deploy and manage your applications.
  • You can view your cluster with Azure Monitor for Container
  • With Azure Policy for Kubernetes, you can apply some policies to your clusters.

Azure Arc-enabled Data Services

Thanks to Azure Arc, you can place your Azure Data services in non-Azure environments such as on-premise with a Kubernetes infrastructure of your choice and take advantage of many Azure possibilities such as flexible scaling of these services. You can also benefit from this service in your offline environments thanks to Azure Arc Data Controller.

Among the Azure Data services, Azure SQL Managed Instance and Azure Database for PostgreSQL Hyperscale are currently available for use, while others are also in progress.

NOTE: All of these services are still under development and are available for preview.

How To

Let’s take a look at what we can do step by step by including a local server in Azure. For this, we need to install the Connected Machine Agent on the machine that we will include in Azure.

There are several ways to do this as well: We can create a script for installation from the Azure Portal and wait for the steps to be completed by running this script on our server, or we can define a Service Principal in Azure Active Directory and connect a large number of machines to Azure in bulk, or we can use the Powershell DSC module for a batch number of operations.

  • In our current example, we will include one of our machines in Azure with a script we will create from the Azure Portal.
  • You can add a new machine by clicking “Add” in the top left on the “Machines-Azure Arc” page.
  • It will now ask you to choose a method – as I mentioned above. Here we will continue with the option “Add machines using interactive script”. Click on “Generate Script”.
  • Some information will be requested from you on the “Generate Script” page. First, you need to choose your subscription to include your new machine and the resource group where this resource will be placed. Next, select the Azure region where the metadata of this machine will be kept and the operating system of your machine. Finally, if you are using it, enter your proxy address and click “Review and create”.
  • You can see the information you entered on the “Review and create” page.

[/mk_fancy_title][mk_padding_divider][mk_image src=”https://peakup.org/wp-content/uploads/2023/12/azure-5.png” image_size=”full” align=”center”][mk_padding_divider][mk_fancy_title size=”20″ font_family=”none”]

  • You can see the script prepared for you when you scroll down the page. This script will automatically download the installer for you and complete the necessary actions. If you wish, you can copy the script from here and run it on your machine or save it to your local computer by clicking the “Download” button below.

[/mk_fancy_title][mk_padding_divider][mk_image src=”https://peakup.org/wp-content/uploads/2023/12/azure-6.png” image_size=”full” align=”center”][mk_padding_divider][mk_fancy_title size=”20″ font_family=”none”]Now, all you need to do is to connect to the server and run this script. But, keep in mind that you have to have admin authority to execute these actions.

  • If your operating system is windows, open a powershell window “As administrator” and run the script. If you are using linux, run the script after opening a terminal window, using “sudo” or switching to root with “su -“.

Now, let’s include a linux server in Azure as an example. Let’s apply the script we have created in Azure Portal step by step. First, download the install package:[/mk_fancy_title][mk_padding_divider][mk_image src=”https://peakup.org/wp-content/uploads/2023/12/azure-7.png” image_size=”full” align=”center”][mk_padding_divider][mk_image heading_title=”Şimdi de paketimizi yükleyelim:” src=”https://peakup.org/wp-content/uploads/2023/12/azure-8.png” image_size=”full” align=”center”][mk_padding_divider][mk_fancy_title size=”20″ font_family=”none”]As you can see, the install script has detected the operating system on its own: CentOS 8. And then in found and installed the package from the package repository of Microsoft.

Now, it is time to connect our machine to Azure:[/mk_fancy_title][mk_padding_divider][mk_image heading_title=”Bu işlem sırasında bizden makinemizi onaylamamız için bir web tarayıcısından verilen adrese girip istenilen kodu yazmamız istendi.” src=”https://peakup.org/wp-content/uploads/2023/12/azure-9.png” image_size=”full” align=”center”][mk_padding_divider][mk_image src=”https://peakup.org/wp-content/uploads/2023/12/azure-10.png” image_size=”full” align=”center”][mk_padding_divider][mk_fancy_title size=”20″ font_family=”none”]And that’s it! All actions are complete. Now let’s open Azure Portal and check our machine:[/mk_fancy_title][mk_padding_divider][mk_image src=”https://peakup.org/wp-content/uploads/2023/12/azure-11.png” image_size=”full” align=”center”][mk_padding_divider][mk_fancy_title size=”20″ font_family=”none”]As you might’ve noticed, now we can see our machine on the “Machines-Azure Arc” page. And on the right there are information we have entered to create the installation script.

Now, let’s check our resources:[/mk_fancy_title][mk_padding_divider][mk_image src=”https://peakup.org/wp-content/uploads/2023/12/azure-12.png” image_size=”full” align=”center”][mk_padding_divider][mk_fancy_title size=”20″ font_family=”none”]Now this machine is no different than any virtual machine we will create on Azure and we can manage it as we want.[/mk_fancy_title][mk_image src=”https://peakup.org/wp-content/uploads/2023/12/azure-13-1.png” image_size=”full” align=”center”][mk_padding_divider][mk_fancy_title size=”20″ font_family=”none”]When we open the Overview page of our machine, we can access all information about it, and apply the operations we apply to other resources we have created on Azure from the menu on the left.[/mk_fancy_title][mk_button dimension=”savvy” url=”https://peakup.org/global/barindirma-ve-depolama-guvenligi/” align=”center”]Contact Us[/mk_button][/vc_column][/vc_row]

Great Place to Work® Certificate/ Dünya Newspaper

[mk_page_section][vc_column width=”1/6″][/vc_column][vc_column width=”2/3″][mk_fancy_title color=”#000000″ size=”20″ font_family=”none”]

PEAKUP was awarded with the Great Place to Work® Certificate

100% local capital PEAKUP that managed to be in the Deloitte Technology 2019 Fast 50 list for the 3rd time with its successful performance now got awarded with the Great Place to Work® certificate with the investments in HR and innovative applications.

PEAKUP that has a young and highly professional team that can make quick decisions, act flexible, learn and apply quickly, and follow the developments in the world carefully -As being in the technology sector requires, has been awarded the Great Place to Work Certificate as a result of the survey evaluated by its employees.

The Great Place to Work Certificate is given to companies that have strengthened the culture of trust within the company and are deemed successful by their employees. Taking important steps in increasing the motivation and confidence in the company, PEAKUP implements many different projects for its employees. PEAKUP, which prioritizes its employees in every office, also started working in its new office from the working environment; In the office, there are entertaining game machines, different resting areas, specially decorated areas separated according to colors, a conversation and conversation area and a music area consisting of various instruments.

The career development opportunities offered to employees along with personal development trainings on employee satisfaction and loyalty, flexible rights, in-house motivation and confidence-enhancing practices are among PEAKUP’s investments in human resources.

The secret of our success lies under the happiness of our team

PEAKUP CEO Ahmet Toprakçı stated that behind the rapid growth of PEAKUP in a short time is a great teamwork and said: “The happiness of the team that formed PEAKUP, the peace of our working environment and our sense of trust in each other have always been at the forefront. We have managed to internalize the corporate and team culture we built together. Every decision we make for our team, every work we do, has returned to us as a sustainable growth and success. The certificate we received shows that we are on the right track, as a result of the surveys and researches conducted by the independent and respected Great Place To Work Institute. PEAKUP is now a Great Place to Work certified workplace. Our effort to create the perfect workplace for each of our employees will continue with an even greater desire and passion. Happy employee means successful company for us. I would like to thank our wonderful team for their efforts, which led us to this certification. ”

[/mk_fancy_title][mk_image src=”https://peakup.org/wp-content/uploads/2023/12/peakup-certification.jpg” image_size=”full” align=”center”][mk_button dimension=”savvy” url=”https://www.dunya.com/sirketler/peakupa-great-place-to-work-sertifikasi-verildi-haberi-461880″ align=”center”]Dünya Gazetesi[/mk_button][/vc_column][vc_column width=”1/6″][/vc_column][/mk_page_section]

Power Apps and Power Automate 2020 License Updates

Power Platform

We have been waiting for the work flow product we knew as Ms Flow to get the Power title like Power BI and Power Apps for a long time. It recently joined the Power Platform family with the name of Power Automate (Flow) as expected.

Power Apps and Power Automate (Flow) is a team that increases efficiency and speeds up the work right from the beginning. While end users are working on their Power Apps mobile apps, Power Automate quietly sustains the work flow and verification process in the background.

You can click here for the articles about Power Automate.

Can I use Power Platform for free?

If you have any type of Office365 license, yes!

If you have one of the Office365 licenses below, you can use the Power Platform products for free.

2020 Licensing Updates for Power Apps and Power Automate

The increase of Premium connectors and features was foreshadowing the licensing changes that would happen in Flow.

With the Flow joining the Power family, Power Apps & Power Automate came to the top of the agenda.

If you don’t have Office 365

With the licensing method based on layered quote becoming definite, the prices are still valid since December 1, 2019.

You can use Power Apps and Power Automate as Add-on with monthly payment.

Licensing is separated into two ways: based on the number of users or based on the number of applications you will use.

1st Payment Model

To use 2 mobile apps as Company/Person

It is priced as 56 TLs (in Turkey) per user and the costs increase as the application number increases.

 

2nd Payment Model

To use limitless number of mobile apps as Company/Person

It is priced as 224,20 TLs (in Turkey) per user and there are no extra costs.

Take a look at here for details.

 

Take a look at here for the document about licensing.