changes – Devstyler.io https://devstyler.io News for developers from tech to lifestyle Fri, 22 Mar 2024 12:02:18 +0000 en-US hourly 1 https://wordpress.org/?v=6.8.5 Bad Habits that QA Professionals Need to Avoid https://devstyler.io/blog/2024/03/22/bad-habits-that-qa-professionals-need-to-avoid/ Fri, 22 Mar 2024 12:02:18 +0000 https://devstyler.io/?p=120387 ...]]> QA engineers monitor the entire software development process to ensure that no bugs are present and everything is functioning as intended. However, to achieve this ultimate goal, it monitors every phase of the process including design, development, testing, debugging and delivery. They maintain software quality standards at every stage and ensure that the final product meets the requirements.

Being a QA professional is a challenging task and sometimes, pressured by deadlines, spontaneous errors, stress and pressure, QA engineers develop harmful habits that they inadvertently apply to the work process.

Today we will present you the top 3 bad habits for QA professionals, according to Simple Programmer.

Bad Habit #1: Assuming Strange Behavior is Right Behavior

Often when testing a new feature, QA professionals encounter a strange behavior. Sometimes it has to do with refreshing a page or navigating to a place they weren’t expecting. Or perhaps an unexpected button appears. And when QA engineers have a deadline, they miss these seemingly insignificant changes that actually have a significant impact on the final result and quality. Furthermore, the fact that these quirks didn’t impress you doesn’t mean that end users won’t notice them and may even quit using the app or product because of them.

Bad Habit #2. Getting caught up in the details

This is the opposite of bad habit #1. Sometimes QA engineers are so focused on finding every single thing that’s wrong with an application, no matter how minor, that they fall into “analysis paralysis” and halt their team’s progress.

Experts advise on focusing on actual usage scenarios. The QA engineer’s goal is to ensure that the software works effectively for users and is protected against malicious attacks. Searching for bugs for the sheer pleasure of searching is the wrong approach that hinders productivity.

Bad Habit #3. Writing automated tests

QA professionals who have become familiar with writing automated tests often begin to feel a particular interest and enjoyment in the automation process. A certain burst of energy arises as they tackle technical challenges and observe automated test execution. When a new feature needs to be tested, it is important to make time for it and also for QA professionals to look at it from the end-users – the customers. Test automation can lead to those situations where functionality cannot be adequately tested. At the same time, QA specialists may miss key functionality.

]]>
TIOBE Top 10 Programming Languages in March https://devstyler.io/blog/2024/03/22/tiobe-top-10-programming-languages-in-march/ Fri, 22 Mar 2024 11:56:28 +0000 https://devstyler.io/?p=120376 ...]]> TIOBE Software reported no major changes to its list of the most popular programming languages this month. Python remains top of the list with 4.5%. To see which other programming languages ranked in the top 10 most used for the month of March, click here.

#1. PYTHON

Python is a versatile programming language that is commonly used in backend development and data science, making it an excellent choice for programming beginners.

#2. C

C is a programming language that is commonly used in application and systems development. Its syntax resembles that of other widely used languages and this makes it very suitable for beginner developers who want to develop.

#3. C++

C++ is a programming language that is very similar to C but includes classes and objects. It is among the most suitable languages for developing games and systems.

#4. JAVA

Java is a high-level object-oriented programming language and is a good choice for developing applications and websites.

#5. C#

C# is an object- and component-oriented programming language similar to C and Java. C# allows developers to create many types of secure and reliable applications that run in .NET.

#6. JAVASCRIPT

JavaScript is a programming language that is commonly used to develop applications, games, and websites as well as web servers. Although it is best known as a scripting language for web pages, many non-browser environments also use it, such as Node.js, Apache CouchDB, and Adobe Acrobat.

#7. SQL

SQL is designed specifically for database programming. This involves storing and processing information in a relational database. A relational database stores information in tabular form, with rows and columns representing the various relationships between data values.

#8. GO

Go is suitable for backend development and for working with APIs and web services. Go was originally designed for programs related to networks and infrastructure. It was intended to replace popular high-performance server-side languages such as Java and C++. Today, Go is used for a variety of applications, such as cloud applications and servers, DevOps, command line tools, and much more.

#9. SCRATCH

Scratch is a programming language created to teach kids the basics of programming. It is block-based, and website and serves as an educational tool, with a target audience of ages 8 to 16. Users of the website can create projects within it using a block-like interface.

#10. VISUAL BASIC

Visual Basic, sometimes also called Classic Visual Basic, is a programming language with a user interface suitable for frontend and full-stack development. It is the most widely used programming language for creating Windows applications. It is easy to learn and does not require you to memorize difficult commands like other programming languages.

]]>
JetBrains with a New Version of TeamCity https://devstyler.io/blog/2024/03/21/jetbrains-with-a-new-version-of-teamcity/ Thu, 21 Mar 2024 16:31:51 +0000 https://devstyler.io/?p=120312 ...]]> JetBrains has unveiled a new beta version called TeamCity Pipelines of its upcoming CI/CD service.

Through the new platform, development teams will be able to automate processes related to the integration of application changes. Additionally, they will be able to test apps as well as make updates to users’ devices.

TeamCity is a platform created by JetBrains but designed for large enterprises. TeamCity Pipelines, on the other hand, is built entirely for small or medium-sized businesses.

“I’m happy to announce that we’re launching a streamlined solution to address the specific needs of those smaller engineering teams today,” said Marco Behler, product manager of TeamCity Pipelines.

The company’s solution is to simplify the user interface, as well as incorporate AI into the platform. JetBrains believes this will help provide intelligent configuration suggestions.

“TeamCity Pipelines is straightforward to use and configure while also being efficient and resource-saving”, added Marco Bahler.

TeamCity Pipelines has YAML files. They serve to store, modify files and more.

The company states its intention to integrate the solution provided by TeamCity Pipelines into the JetBrains IDE. This will make it easier for developers to build, run, and debug, while not requiring developers to shut down their IDEs.

]]>
Apple with Changes in Response to EU Digital Markets Act https://devstyler.io/blog/2024/01/29/apple-with-changes-in-response-to-eu-digital-markets-act/ Mon, 29 Jan 2024 08:57:09 +0000 https://devstyler.io/?p=118011 ...]]> Apple has announced new iOS, Safari and App Store updates that are designed specifically for the European Union. The new updates come in response to upcoming changes to the Digital Markets Act (DMA), which will come into force in March.

Updates cover more than 600 new APIs, advanced app analytics, support for alternative browsers, and more options for processing app payments and distributing iOS apps.

According to an Apple blog post, the goal of these changes is to maintain the quality and security that EU consumers have come to expect from Apple while adapting to the new regulatory environment.

However, the introduction of new payment and app download methods in iOS raises concerns about increased risks of malware, fraud and other security and privacy threats.

For this reason, Apple is introducing new protections that include notarizing iOS apps, requiring authorization for marketplace developers, and disclosing information about alternative payment methods.

Apple warns that despite these protections, some risks will still remain for EU users.

Developers interested in these changes can access detailed information and support on the Apple Developer Support page. Additionally, they have the opportunity to start experimenting with these new capabilities through the iOS 17.4 beta version, which is already available. The roll-out of these new features and capabilities is scheduled to begin in March 2024 and will be accessible to users in all 27 EU countries.

“The changes we’re announcing today comply with the Digital Markets Act’s requirements in the European Union, while helping to protect EU users from the unavoidable increased privacy and security threats this regulation brings. Our priority remains creating the best, most secure possible experience for our users in the EU and around the world. Developers can now learn about the new tools and terms available for alternative app distribution and alternative payment processing, new capabilities for alternative browser engines and contactless payments, and more. Importantly, developers can choose to remain on the same business terms in place today if they prefer”, said Phil Schiller, Apple Fellow.

Apple is introducing frameworks and APIs that enable the creation of these alternative marketplaces, allowing marketplace developers to manage app installations and updates.

Apple is also expanding its capabilities for browser app development by introducing frameworks and APIs for alternative browser engines. This move permits developers to use different browser engines, rather than being restricted to WebKit, for browser apps and in-app browsing experiences. To enhance interoperability, Apple is also establishing an interoperability request form. This platform will enable developers to request additional compatibility with iPhone and iOS hardware and software features, promoting a more versatile and developer-friendly environment in the EU.

You can see the rest of the updates and improvements on Apple’s blog here.

]]>
Important Changes for Meta Users from EU Member States https://devstyler.io/blog/2024/01/23/important-changes-for-meta-users-from-eu-member-states/ Tue, 23 Jan 2024 12:18:55 +0000 https://devstyler.io/?p=117924 ...]]> Users from European Union member states will be able to separate their Instagram and Facebook accounts without having to link them, as before. This is just one of the new features Meta will offer. The change will prevent Meta from combining the data of users who use the two connected social platforms.

The decision is part of the new Digital Marketplaces Act (DMA), which will come into force in March. The changes will allow users in the EU, European Economic Area and Switzerland to use many of Meta’s services without their data being shared between the different platforms.

Users will be able to use Facebook Messenger as a standalone service without having a Facebook account. Users whose Instagram and Facebook accounts are linked will be able to separate them and function as two separate social platforms.

Facebook Marketplace and Facebook Gaming users will also be able to access these services without the information from their main Facebook accounts.

However, Meta stresses that this choice will result in a reduction in functionality.

The company says that users will be notified of the coming changes in the next few weeks.

The DMA pertains to six prominent technology firms, mainly based in the United States, including Meta, which are identified as “gatekeepers.”

Beyond overseeing the sharing of data among gatekeepers’ services, the DMA involves a comprehensive set of regulations designed to promote competition and establish a fair business environment for those reliant on gatekeepers for service provision.

Anticipated significant alterations in the European Union due to the DMA involve fostering interoperability among messaging services like WhatsApp and Facebook Messenger with competitors, as well as requiring Apple to allow sideloading on iOS – Bernama.

]]>
Google Changes Search Results, Complies with EU Technology Rules https://devstyler.io/blog/2024/01/18/google-changes-search-results-complies-with-eu-technology-rules/ Thu, 18 Jan 2024 09:51:42 +0000 https://devstyler.io/?p=117743 ...]]> Google will change online search results to give more priority to comparison sites, Reuters reports. In a blog post, Google made clear its intentions to comply with new EU technology rules that could affect some companies’ revenues.

Under the European Union’s Digital Markets Act (DMA), which the company must comply with by March 7, Google is required to treat competing services and products the same as its own when ranking them in search results.

“We will introduce dedicated units that include a group of links to comparison sites from across the web, and query shortcuts at the top of the search page to help people refine their search, including by focusing results just on comparison sites,” Google said in its blog post.

Competing comparison sites are the biggest critics of Google’s search policy. A few years ago, the company paid a €2.42 billion fine for breaking EU antitrust rules.

“For categories like hotels, we will also start testing a dedicated space for comparison sites and direct suppliers to show more detailed individual results including images, star ratings and more. These changes will result in the removal of some features from the search page, such as the Google Flights unit,” it said.

In the upcoming weeks, Android users will experience various updates that facilitate seamless transitions between default search engines or browsers on their phones. Additionally, individuals utilizing Google services and products will have the option to transfer their data to a third-party application or service.

]]>
TECH Layoff trend well into 2024, Google lays off hundreds of employees https://devstyler.io/blog/2024/01/11/tech-layoff-trend-well-into-2024-google-lays-off-hundreds-of-employees/ Thu, 11 Jan 2024 14:45:18 +0000 https://devstyler.io/?p=117445 ...]]> The #tech lay off trend seems to be carrying over into 2024, and Google is the first company to kick off the new wave of layoffs, TechCrunch reported. On Wednesday, the company laid off hundreds of employees in various departments, including engineering and services.

The tech giant said it would lay off hundreds of employees in its voice assistant unit, and eliminate hundreds of positions from the hardware team responsible for Pixel, Nest and Fitbit. The augmented reality (AR) team is also affected, with the majority of people in it to be laid off.

The company has come out with the opinion that such extreme actions are necessary and are part of the organizational changes.

“To best position us for these opportunities, throughout the second half of 2023, a number of our teams made changes to become more efficient and work better, and to align their resources to their biggest product priorities. Some teams are continuing to make these kinds of organizational changes, which include some role eliminations globally,” a Google spokesperson said in a statement.

Alphabet’s employee union said in an X that the layoffs were “unnecessary” and that the company could not “continue to fire colleagues” while making billions.

Google has recently downsized its AR hardware team and opted for collaboration with other original equipment manufacturers (OEMs), according to an initial report from 9to5Google. Additionally, there is a shift towards consolidating Google’s hardware engineering efforts into a unified core team, streamlining operations previously spread across Pixel, Fitbit, and Nest.

Fitbit co-founders James Park and Eric Friedman are confirmed to be departing, as acknowledged by Google to TechCrunch. Notably, James Park played a crucial role in the introduction of the new Pixel Watch series of smartwatches within Google’s hardware portfolio.

In 2019, Google announced the acquisition of Fitbit for $2.1 billion, a process that underwent a two-year regulatory approval before finalizing in 2021. Since then, Google has integrated Fitbit products into its own offerings, exemplified by prompting Fitbit users to transition to Google accounts last year.

Simultaneously, the company made changes in its workforce, including personnel from the Google Assistant team, as reported by Semafor.

This latest company-wide layoff follows a larger workforce reduction of approximately 12,000 roles, or 6% of its employees, in January 2023.

]]>
YouTube Ends the Abuse of Artificial Intelligence https://devstyler.io/blog/2023/11/15/youtube-ends-the-abuse-of-artificial-intelligence/ Wed, 15 Nov 2023 09:11:07 +0000 https://devstyler.io/?p=114042 ...]]> YouTube is introducing new rules for AI-powered content, including requiring creators to disclose whether they used generative artificial intelligence to create realistic-looking videos, CBS News reports.

In a blog post outlining a number of updates to the AI-related rules, YouTube said creators who don’t disclose whether they used AI tools to create videos will face penalties, including having their content removed or being suspended from the platform’s revenue-sharing program.

“Generative AI has the potential to unlock creativity on YouTube and transform the experience for viewers and creators on our platform. But just as important, these opportunities must be balanced with our responsibility to protect the YouTube community”, Jennifer Flannery O’Connor and Emily Moxley, vice presidents for product management, wrote in the blog post.

Under the latest changes, which will take effect by next year, YouTube users will get new options to indicate whether they’re posting AI-generated videos that, for example, depict a realistic event that never happened or show someone saying or doing something they didn’t actually do.

O’Connor and Moxley emphasized the heightened significance of these measures, particularly when the content delves into sensitive subjects like elections, ongoing conflicts, public health crises, or involves public officials.

To enhance transparency, modified videos will carry identifiable labels, prominently displayed on the YouTube video player for topics requiring sensitivity.

The platform is also leveraging artificial intelligence to proactively identify and remove content violating its rules. According to the company, this technology has proven effective in swiftly identifying “new forms of abuse.”

For YouTube music partners such as record labels or distributors, there is now a provision to request the removal of AI-generated music content that imitates an artist’s distinct singing or rapping style.

Furthermore, YouTube is updating its privacy complaint process to accommodate requests for the removal of AI-generated videos that replicate an identifiable person, encompassing both their facial features and voice.

]]>
Psychotherapist Natasha Duke and How to Recover from Burnout https://devstyler.io/blog/2023/08/24/psychotherapist-natasha-duke-and-how-to-recover-from-burnout/ Thu, 24 Aug 2023 08:34:12 +0000 https://devstyler.io/?p=110405 ...]]> We often hear people talking about “Burnout”, a word that has definitely become quite trendy in the last few years. In fact, people use it to describe any state in which they feel “burnout”. It’s especially used among programmers when they have a busy work week or when they have a to-do list and projects with too many demands and too short deadlines.

So what actually constitutes “burnout”? And do you often feel this way? And even more important: How can you deal with it?

Today we will introduce you to the best tips from specialist psychotherapist Natasha Duke, which Health Cleveland Clinic presents to us and which will help you recover from the “burnout” condition.

Admit you’re burnt out
There is no way to improve your condition unless you admit that your present situation must change. This can be very difficult, especially if the thing that brings you to this state-such as parenting or a job you love-is important to you.

If possible, move away from stressors
What this means depends on your situation and resources. “Distance” can be as significant as leaving a job or taking time off from work. If you don’t want to be away for too long, take a week off where you avoid even looking at your work email.

Remember that health is most important
You’ve been running burnt out for a while, so it’s time to recharge. That might mean getting an extra hour of sleep at night, cooking your favorite meals instead of taking them home, or hanging out with friends more often. Anything that helps you feel like yourself again – do it.

Reassess your goals and values
When your condition starts to improve, it’s time to use these resources to reflect on the situation that led you to burnout. What are you not getting that you need to be happy? Is your mindset helping you, or hurting you? Are your priorities in alignment with your values? What is most important to you and why?

Explore alternative routes and options
Now that you’re clear about what you don’t like about your life, is it time to think about what specific change or changes you could make to improve your situation? Maybe you need to quit a job that is proving too stressful, or maybe you just need to cut back and look after yourself more. Changes don’t have to be big to make a meaningful difference in your daily life. With small but significant steps you can tackle anything. Even with the burnout condition.

Take a break and/or make a change
Once you’ve figured out what you need, you need to do it. It’s time. Do it for yourself. It’s not always easy, but it’s vital to the recovery process. If you stay in the same situation and do not take action, your condition will worsen. Be careful and remember that health – physical and mental – is first among priorities.

]]>
Not a Profession, a Vocation: How to Become Your Favorite #TECH Leader https://devstyler.io/blog/2023/08/21/not-a-profession-a-vocation-how-to-become-your-favorite-tech-leader/ Mon, 21 Aug 2023 08:05:29 +0000 https://devstyler.io/?p=110278 ...]]> Constant self-improvement is a must for success not only in your professional life but also in your personal life. If you make small but meaningful changes and adapt based on how those changes affect real-world outcomes, you can become a much more capable and resilient individual whose qualities and skills will be especially needed when you choose to thrive in the tech world.

Being a technology leader is not just a task you have to do. Being a leader is a calling and a mission that carries with it great responsibility. Technology leaders care about their employees because they know that they are the foundation of a successfully completed project or created product.

Today we’re sharing the top tips that will turn you into a better version of yourself and your team’s favorite #tech leader, presented by 101 Ways.

Focus on leadership, not just technology
Technology leaders often think they must have the best technology knowledge in the world. But not only is it impossible to stay on top of the details of every technology or software development trend, given the broader responsibilities you have as CTO, CIO, etc., it’s simply not your job. As a leader, you’re not there to write code, you’re there to look at the bigger picture and make sure your teams are focused on the right problems and have the resources they need to get the job done.

What you need to do
You don’t need to have all the answers or understand all the details. You need trusted advisors who understand those details. Your job is to put that advice into context and make decisions about what is important and what is not. Then focus on communicating those priorities across the organization and ensuring your teams have the support and resources they need.

Do not forget about the attitude to culture
A sense of community has a huge impact on employee productivity, performance and engagement.

Ultimately, culture is about connections and what those connections facilitate. Culture requires attention to nuance and intentional action of reaching out and intentional listening. The need for intentional culture is becoming more apparent in the context of productivity and remote working, as well as managing teams that are not always (or never) in the same room.

What you need to do
Get into the expectations you have set for the team and embody them. Let your employees know that anyone who wants to drop by for a chat can do so, and that they’ll find a good companion and advisor in you.

Nurturing respect through differences
One of the many reasons for the ongoing obsession with the details of the latest technology trends is the fear that the only way to earn the respect of employees is to be “the best.” While there may be a grain of truth to this, you’ll never know as much about the details of a topic as
someone who spends their day, every day in this world.

What you need to do
You need to earn respect by being an effective leader and providing your teams with the support and resources they need.

You also need to develop a sense of comfort from not knowing all the answers. If you exude confidence when asking questions, you can actually use these moments as opportunities to let someone on your team shine by offering a solution. The doubt you feel is most often just in your head.

]]>