Imposter Syndrome in Web Development: Understand It, Overcome It

See the original posting on DZone Python

We can’t all be coding superheroes, but we can all be good at what we do

The web development sphere — and the IT world in general — is a great area to build your career and spend many years of adult life in. Here, smart and driven people gather together to build great products. To build great products, however, we as the developers need to stay high-performant and motivated — so we’ve built our work culture around these qualities.

In this “be a genius and work hard” culture, we start to feel that we’re not up to the high standards imposed by the software industry; we have shortcomings, we make mistakes, we don’t know everything. Our mentors, peers, and friends, however, don’t seem to have these issues — and so the imposter syndrome is born.

Creating Spring Boot and React CRUD Full Stack Application with Maven

See the original posting on DZone Python

This guide helps you create a full-stack application with CRUD (Create, Read, Update and Delete) features using React for the frontend and Spring Boot as the backend REST API. 

You Will Learn

  • What a full-stack application is.
  • Why developers create full-stack applications.
  • How to you use React as a frontend framework.
  • How to you use Spring to create a backend REST Service API.
  • How to you call Spring Boot REST API from React using the axios framework.
  • How and when to use different REST API Request Methods — GET, POST, PUT and DELETE.
  • How to you perform CRUD (Create, Read, Update and Delete) operations using React and Spring Boot.
  • How to create a form in React using Formik?

UX Design Trends to Look For In 2020

See the original posting on DZone Python

It’s hard to believe, but 2020 means we will be heading into the decade’s final chapter. In these ten years, the internet has changed our everyday life. We have witnessed change and seen the reign of mobile, the introduction of a chatbot, IoT, AR, VR. As breakthrough as all of these new technologies have been, where I see and feel these transformations the most is in web design trends. It seems like UX design trends will be huge in 2020 as we will witness aesthetics and technology come together like never before.

You may also like: A Beginner’s Guide to Creating an Interactive Chatbot Flow in Teneo.

A Recap

What is User Experience (UX) Design?

10 Tricks Every Developer Should Know in Visual Studio Code

See the original posting on DZone Python

Customize VS Code for your own needs

Visual Studio Code is a fundamental programming tool for editing the source code of computer programs. It is developed by Microsoft for working in Windows, Linux, and Mac operating systems. This application is free and open source for both private and commercial use.

Here is a list of 10 tricks every developer should know in Visual Studio Code.

An Introduction to Sets in JavaScript

See the original posting on DZone Python

Eliminate duplicates in your collection with sets

Sets are a new object type included in ES6 that allow the creation of collections of unique values. The values in a set can be either simple primitives, such as strings and integers or more complex object types like object literals or arrays. Think of sets as an array with no repeated elements.

There are many instances where we have an array containing many elements that we want to convert to a unique array. While it can be done by brute force on the array, checking elements, using loops, distinct callback method, etc., the best method is using  set().

Three Programming Languages That Will Drive Enterprise Development

See the original posting on DZone Python

Which language will take the throne in 2019?

I used to be a part of a team that developed a modern programming language targeting enterprise software. After spending two years designing, implementing, and using that programming language, I’ve moved into a different role where I became a user of many technologies, including the so-called programming language and many other modern programming languages.

“Ballerina,” a programming language designed for implementing modern, network-aware, cloud-native applications has released the GA 1.0 as of September 10th. It is a great achievement by a team of passionate individuals who spent days and nights to make this a reality. As I mentioned before, I have started using different technologies as part of my new role as a solutions architect (who build things in addition to do presentations).

Everything React: Tutorials for Beginners and Experts Alike

See the original posting on DZone Python

Released by Facebook in 2013, React has steadily become an industry-standard library for front-end development. Per Stack Overflow’s most recent Developer Survey, React sits at the top of the list for both developer’s most "loved" and "wanted" web library/framework of 2019. This popularity is largely owed to React’s component-based functionality, which allows developers to create dynamic, user-friendly interfaces with reusable elements for single-page applications (SPAs).

In this "Best of DZone" compilation, we’re going to break down React by providing articles that introduce the library, compare it to similar frameworks (Angular and Vue.js), and take a look at key concepts, such as components, props, virtual DOM, and state management. Then, we’ll present tutorials, beginning with simple, "Hello, World" applications, moving to more technically dense, niche topics, and finishing with a few long-term projects. 

Swift Tutorial: Classes vs. Structures

See the original posting on DZone Python

When creating a model in Swift, developers often have to choose between two main options. Structures or Classes, and some times even both. In this blog post, I will be explaining the difference between the two and when and how to use them.

Both Structures and Classes have a lot in common, such as defining properties for storing values, extending to expand their functionality, and conforming to protocols to provide standard functionality. Let us touch on the main difference that sets them apart: Structures are value types, while Classes are reference types.

Modernize Existing .NET Applications

See the original posting on DZone Python

Is cloud-native right for your .NET application?

Together, with the Cloud movement and its functions and benefits, Software practices and trends have been converging towards creating or migrating the applications towards a Cloud-Native compliant architecture. This may include:


  • Microservices, where you have independently deployable applications with their isolated data persistent layers, which are not shared along with other services.
  • Polyglot architecture, where you are not tied to a homogenous stack with a single programming language. You can also use the data persistency option, rather using different language stacks for different purposes and also benefiting from several different types of Database and Datastore options.
  • Containers, where you define all your application dependencies, thus guaranteeing the portability all the way from developer workstation to production.
  • Serverless, where you split your application into functions and deploy those functions to a Cloud-managed cluster where you do not notice any underlying server and middleware maintenance and can define several options to trigger those services.

Moving towards a cloud-native compliant architecture

Builder Pattern in Javascript

See the original posting on DZone Python

For those who don’t care about code readability: step on a lego

Suppose we go to a store and want to buy a product. Let’s say a PC. We have two options; either buy a ready-made PC of any particular brand, or we customize and assemble it.

In this scenario, we go for the second option — we will collect different parts and construct a new PC.

How to Make Icons for Applications on Android and iOS

See the original posting on DZone Python

Make stunning, attention-grabbing icons for your mobile applications.

Icons for Android and iOS are graphics for a mobile application required to display the program on the screen of a mobile device. Almost all objects in the interface of mobile platforms are displayed using icons, as they simplify identification and visual search.

A quick glance at a graphic element is often enough to make a decision about downloading an application. Ideally, the icon should explain the purpose of the program without having to read the description.

Vue.js Tutorial: Visual Testing With Cypress.io and Applitools

See the original posting on DZone Python

Ace visual testing with this hands-on tutorial

In my previous post, we explored how easy it is to troubleshoot and fix React bugs fast using React JS, Cypress.io, and Applitools. In this article, I’ll walk you through a complete, step-by-step guide of how to visually test a Vue JS app with Cypress.io and Applitools.

If you’re not already familiar, Applitools is an automated visual regression testing framework. It focuses on the visual aspects of your app — as opposed to functional testing — and plays a major role in exposing the visual differences between baseline snapshots and both current and future snapshots.

Create Organizational Charts in JavaScript

See the original posting on DZone Python

"People say I am the best boss…I think this sums it up. I found it at Spencer gifts."

Org charts are graphical representations of organizational structures. Their purpose is to illustrate the relationships and relative ranks of positions within an organization. An org chart may also be referred to as an organization chart, organizational chart, or hierarchy tree or chart.

In this blog, I will walk you through the steps involved in the creation of an org chart using the Syncfusion Diagram Library.

An Introduction to JavaScript Webpack Modules

See the original posting on DZone Python

Unpacking webpack modules for increased efficiency in your configuration

Despite being widely used today, Webpack is still a black box for many developers who simply use an existing configuration without knowing how it really works.

At Apiumhub, we use it a lot; therefore, today, we will cover some of the key parts of Webpack to help you understand its functionality and to be able to optimize our Webpack configuration. For this, we will start explaining some Webpack modules, and we will see how they can help us.

Big changes rolled out with the Introduction of Xamarin.Forms 4.0

See the original posting on DZone Python

With the introduction of the latest release of Xamarin.Forms 4.0 versions, incredible new attributes have been offered to simplify the development process of innovative mobile apps with the use of C#.

The icing on the cake is, new Xamarin.Forms Shell. It strives to decrease the difficulties involved in mobile apps development by offering dynamic app architecture attributes, including a complete visual pyramid, shared navigation experience, URI-based routing, and cohesive search management.

A Five Minute Solution for Viewing Logs in a Laravel App

See the original posting on DZone Python

Hi all, it’s been a few months since my last Laravel-related post. So, I decided to write something small to get back into the rhythm of things. I plan to publish something every month or even more frequently.

We have all been there — your Laravel app isn’t working as expected, and you want to get to logs as fast as possible. In most situations we may not have easy access to log files because we need an ssh client to connect to the server, then navigate to the logs, and finally view the last entry in there. It’s always a pain in the neck to do this. In this post, I want to show you my simple solution to viewing logs from within the app. I implemented this on a recent client project and it works quite well.

1 2 3 168