See the original posting on DZone Python
Follow the Series
You can check the other blog posts following the links below:
You can check the other blog posts following the links below:
If you’re looking for a framework with which to develop your next app, check out this great infographic on the differences between React Native and Flutter. This infographic from the folks at nevercode.io is a good, quick cheat sheet to get you familiar with these two popular development frameworks.
The task goes like that write a function called
printWithCommas. The function would get two integers num and d. The function would return a string that represents num with a comma after every d digits from the right. It is possible that the last leftmost part wouldnt contain exactly d digits, according to d and the total digits in the number.
SPA relies on the HTML 5 History API. Using mPulse’s SPA settings, we can track the soft-navigation. Soft-navigation is when the URL changes on the browser but it doesn’t actually re-load the entire page.
I was trying to understand how Single Page Applications work and came across the article Using the HTML5 History API by CSS-Tricks. In this excellent article, they explain the concept of the HTML5 history API. Normally, when you navigate from one URL to another, the browser reloads the whole page. However, you may want to change certain parts of the page and not reload the entire page. This could be accomplished by using AJAX requests. However, if you just use AJAX, the URL of the page remains the same. So if you need to share this specific view, there is no way to do so. That is where the History API comes in.
Everyone seems to be talking about low-code nowadays. Low-code app development platforms are already taking the IT world by storm. Moreover, the idea of being able to swiftly develop applications with minimal coding is appealing in itself. It has been aiding app modernization in all business verticals. But, with popularity, comes various perceptions and misconceptions It is necessary to separate facts from myths in order to know the true capabilities of low-code app development platforms.
In forums and other channels, a lot of questions come in to get a better idea of what low-code is all about. Here is a list of popular low-code myths and some arguments to debunk them:
In this Grails Quickcast, OCI Grails team member, Sergio del Amo, explores Grails integration with the Gradle build tool.
In this 25-minute lesson, Sergio:
Ahhh, it’s that time of year again when we stuff the C# stocking with some Extension Methods!
Notice: This post was written for the Second Annual C# Advent Calendar (#csadvent). <commercial-voice> For the entire month of December, you can receive more than 60 articles geared towards C# for the very low price of $0.00!</commercial-voice> Thanks a lot to Matt Groves (@mgroves) for putting this together again! Awesome job, Matt!
Every developer goes to an interview for future growth and the interviewer also asks the same basic questions, the developer provides the answer that they’ve read about and studied, but sometimes the interviewer changes the basic question in a tricky way.
The interviewer might ask, "What is the difference between
Server.Transfer()?" Then you will reply:
Desktop apps have been around for a while??since the beginning of the personal computing revolution. Theyve weathered the transition from floppy disks to DVDs, and urvived the internet era and the mobile revolution. The question is, ?why?
Im here to argue that the humble and unloved desktop app is here to stay. In this article Im going to make a case for desktop apps by focusing on two technologies in particular that have been lauded as desktop app killers – Mobile apps and web apps.
Customized enterprise application development with unique features and the latest programming languages was a tale of another world a decade ago. It required a significant amount of time and money to offer the optimum user experience. However, today, digitization has made a 360-degree revolution in the software industry.
When it comes to developing a customized enterprise web application, you choose from a vast set of technologies. The most prominent among them all is ASP.NET. It has the perfect combination of web development models offering all the services required for building robust enterprise web applications.
If you try to create a Vue template without a root node, such as this:
<template> <div>Node 1</div> <div>Node 2</div> </template>
You’ll get a compilation and/or runtime error, as templates must have a single root element. Typically, you’ll fix this problem by adding a "wrapper"
div as a parent. This wrapper element has no display purpose, it’s just there so your template complies with the single-root requirement.
An important skill to have when creating Android applications is to have an understanding of Java programming, the required Java packages, and the Android SDK. Learning this narrow set of skills could be challenging for someone new, and the Ruby language has a solution for Ruby developers or someone new wanting to learn the Ruby language in the form of RubyMotion.
Not so long ago I started exploring server-side rendered single-page applications. Yeah, try saying that three times fast. Building products for startups has taught me SEO is a must if you want an online presence. But, you also want the performance SPAs can provide.
We want the best of both worlds. The SEO boost server-side rendering provides, and the speed of a Single Page Application. Today I’ll show you all this while hosting it basically for free in a serverless environment on AWS Lambda.
I’ve been a long-time fan of RequestBin, but it’s no longer active since it suffered so much bad traffic. It’s never been too difficult to set up locally and when I tried to do that last week, I realised it has got even easier because it now has a
RequestBin, in case you’re not familiar with it, is a tool that will create "request bins," unique URLs that you can send HTTP traffic to. It also provides a web interface where you can go and inspect the requests that were sent, so it’s an excellent tool for testing HTTP clients, buggy API requests… all sorts of things. It’s been offered as a hosted service in the past which I guess is a convenient and quick way to get started with something, but it’s almost as quick to set it up locally.
In this post, we are going to create our first Spring Boot Application. Since Tomcat is an embedded container that comes with Spring Boot applications, it is easy to deploy in Tomcat containers, but, today, we will deploy our first Spring Boot Application in Oracles WebLogic server. We will use Spring Boot 1.x here. I will create another post on how to deploy Spring Boot 2.x in WebLogic 18.104.22.168
If you are new to WebLogic server, please download the latest version of WebLogic server first from here. Im not going to discuss the installation process of WebLogic. Please follow Oracles documentation on how to install and configure WebLogic in your local system.
As we reach the end of the year, I have been looking back at the 34 articles I published on DZone this year. Im lucky: I love my job and it’s been a pleasure to write them. I hope you have enjoyed reading them!
Since my day job involves data analysis, I spent some time checking on the statistics for views of my pieces to get a good idea of the topics and types of article the readers of DZone are most interested in. I have spotted a few trends. Ive noted them below, included the links to my articles, but to avoid being purely self-promotional, I’ve also been looking around DZone for some articles by other authors that are similar and may be useful in 2019. Happy reading!
With the current trends in the software development field, agility and faster delivery of software applications have become an important part of the IT industry. In fact, this has been one of the main reasons for the evolution of many of the modern technologies and trends, such as single page applications, lightweight frameworks, and microservices architecture. However, even with the massive improvements in the technologies, IDEs, and tools, developers still write a lot of code to get the job done. To achieve the goals of increasing software developers productivity and to reduce the cost of software development, the Clowiz platform has been created.
Clowizis a cloud-based platform that enables developers to generate software artifacts (using CodeGen), end-to-end features (using FeatureGen), and full end-to-end apps (using AppGen) without writing a single line of code.
To install Angular do the following:
Now that I have a good idea on how to use OpenSSL and libuv together, Im going to change my code to support that mode of operation. I have already thought about this a lot, and the code I already have is ready to receive the change in behavior, I think.
One of the things that Im going to try to do while I move the code over is properly handle all error conditions. Well see how that goes.