DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Newsletter
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Latest Articles - DZone

article thumbnail
iOS First, Android Later (or Never)
You don't generally hear that you should develop for Android first, but even if you go iOS first, Android comes second. That's the traditional wisdom, anyways. According to Semil Shah on Haywire, though, "iOS first" is an understatement. It should be iOS first, and Android in the distant future, if at all. Shah is fairly direct with his point of view: The most common trap here is the early iOS app which gets some buzz. All of a sudden, the founders hear “When are you building for Android?” The natural, enthusiastic response to sincere requests of the Android chorus is to go ahead and build for Android and seek more downloads, more growth, more revenue. I have a different view though. The proper response is: “No. Buy an iPhone.” Shah's reasoning is presented in three central arguments: Android's fragmentation problem is too much for small teams iOS users have all the money (and their numbers are growing) Future Apple hardware (iPhone 5c, for example) may level the playing field And these are some interesting thoughts. The third point in particular is one you don't hear often - one of the big selling points of Android as a development platform is the massive reach, which is a product of the sheer number of phones in consumers' hands. After all, iOS traditionally has a higher barrier of entry when it comes to economics. On the other hand, we've already seen some counterarguments to some of these points. For example, if you ask Nick Bradbury, fragmentation is a completely overblown problem, and according to Danny Roa, there's not really that much point to supporting older devices in the first place. Similarly, Kevin Quach suggests that the common notions surrounding Android's monetization opportunities - that they're not there, basically, at least compared to iOS - are bunk as well. In other words, the "iOS first" vs. "Android first" argument may not be so clear in either direction. Check out Shah's full article for all the details.
May 23, 2023
by Alec Noller
· 8,020 Views · 1 Like
article thumbnail
iOS 5 Does HTML5 Brilliantly
If you're developing for iOS, you're probably particularly interested in how iOS handles HTML5. Even if you love Flash, you might want to think about redirecting some of that affection, given today's news from Adobe. Good news for iOS developers, though: iOS 5 handles HTML5 really, really well. In fact, after firing a battery of HTML5 tests at iOS 5, Sencha concluded in no uncertain terms: Mobile Safari continues to hold the crown as the best mobile browser, providing the best HTML5 developer platform. That's a pretty ringing endorsement. HTML5 Canvas is particularly impressive. Sencha's testers report: In iOS 5, Canvas is between 5x – 8x faster. We tried two examples to see this work. First, the IE HTML5 Speed Reading Test. In iOS 4.x, the draw durations last roughly ~850ms, versus iOS 5, where they are a constant 10ms. Blaze.io agrees, as this video vividly demonstrates: iOS 5 also added support for Web Workers, which run JavaScript threads in the background in order to keep the main thread free. Sencha tested Web Workers on iOS, and their results came back fine. WebGL works too -- officially for iAds only, although there is a workaround (but the resulting app can't be listed in the app store). For more on these upgrades, consider the quick tabular overview of mobile HTML5 support at mobilehtml5.org; read Sencha's discussion of their test results, which concentrate on HTML5; or check out Blaze.io's full performance report, which addresses non-HTML5 improvements too.
May 23, 2023
by John Esposito
· 9,997 Views · 2 Likes
article thumbnail
What Makes CI/CD for Salesforce Different?
CI/CD for Salesforce is absolutely achievable, but it takes a different approach due to unique technical challenges and different expectations of the platform.
May 22, 2023
by David Runciman
· 2,243 Views · 1 Like
article thumbnail
How To Improve Performance Using AWS and Terraform
In this article, we will discuss the advantages of using AWS and Terraform and provide an example of this collaboration for better understanding.
May 22, 2023
by Vladislav Bilay
· 8,682 Views · 3 Likes
article thumbnail
Mastering Time Series Analysis: Techniques, Models, and Strategies
The article covers time series analysis, discusses unique cross-validation methods, data decomposition and transformation, and more.
May 22, 2023
by Valentine Shkulov
· 6,557 Views · 10 Likes
article thumbnail
AI Professions of the Future
With the advent of AI in the future, this article seeks to explore two necessary new professions that will appear in adaptation.
May 22, 2023
by Rustam Akhmetov
· 1,668 Views · 1 Like
article thumbnail
How To Create React JS Form Using Hooks and PrimeReact/Primefaces UI Components
PrimeReact components can be easily used/integrated with React Hook Form. In this example, a register panel is simulated using React Hook Form.
May 22, 2023
by abhishek saini
· 2,742 Views · 1 Like
article thumbnail
Building a Java Payment App With Marqeta
Using Java and Marqeta, we’ll build out a fully functioning card payment system your users can use for payments anywhere that a debit or credit card is accepted.
May 22, 2023
by Michael Bogan DZone Core CORE
· 2,426 Views · 2 Likes
article thumbnail
What I Learned From Crawling 100+ Websites
Over the last five weeks, I have crawled and debugged 100+ random websites. The websites were given to us by clients and leads. Here are my findings.
May 22, 2023
by Thomas Hansen DZone Core CORE
· 1,694 Views · 3 Likes
article thumbnail
Develop Hands-Free Weather Alerts To Ensure Safe Backpacking
Make the most of your backpacking adventure by creating customized weather alerts using Tomorrow.io weather API. Stay safe with critical alerts tailored to your needs.
May 22, 2023
by Joydeep Bhattacharya DZone Core CORE
· 1,839 Views · 2 Likes
article thumbnail
Hibernate Get vs. Load
In this article, the reader will learn about the difference between the get method and the load method in hibernate using get() and load().
May 22, 2023
by $$anonymous$$
· 3,658 Views · 1 Like
article thumbnail
What Is Istio Ambient Mesh?
Istio has released a sidecar-less data plane called ambient mode. Explore its architecture and the benefits it can bring to enterprises.
May 22, 2023
by Debasree Panda
· 2,307 Views · 4 Likes
article thumbnail
AI Avatars: Meet the Future of Interactions
Learn what an AI avatar is, its inherent features, and how these AI-powered assistants can streamline business processes.
May 22, 2023
by Tetiana Markova
· 1,607 Views · 3 Likes
article thumbnail
Retrospective Facilitation: A Simple Hack to Go from Good to Great
Check out the advantages of rotating the facilitator role among your teammates.
May 22, 2023
by Stefan Wolpers DZone Core CORE
· 1,924 Views · 2 Likes
article thumbnail
You’ve Got Mail… and It’s a SPAM!
This article briefs about the impact of spam and how it can be addressed with emerging machine-learning technology based on our journey in this domain.
May 22, 2023
by Ramesh Manickavel DZone Core CORE
· 4,063 Views · 1 Like
article thumbnail
Developers Are Scaling Faster Than Ever: Here’s How Security Can Keep Up
We know traditional security practices can’t support this scale, so how do modern practices allow us to scale security with these architectures?
May 22, 2023
by Aakash Shah
· 3,204 Views · 1 Like
article thumbnail
Multi-Stream Joins With SQL
Learn how to combine two or more streams of data together in real-time with a streaming database, run SQL queries and create a materialized view.
May 22, 2023
by Bobur Umurzokov
· 2,308 Views · 2 Likes
article thumbnail
Testing, Monitoring, and Data Observability: What’s the Difference?
This article will give you a better understanding of data quality testing, monitoring, and observability. So let's explore these concepts together.
May 22, 2023
by Lior Gavish
· 2,922 Views · 1 Like
article thumbnail
What Is Test Pyramid: Getting Started With Test Automation Pyramid
A comprehensive Test Pyramid tutorial that covers what Test Pyramid is, its importance, benefits, best practices, and more.
May 22, 2023
by Praveen Mishra
· 6,899 Views · 9 Likes
article thumbnail
Avoiding Pitfalls With Java Optional: Common Mistakes and How To Fix Them [Video]
Learn how to avoid traps with Java Optional and how to use it efficiently by taking the best of this API to make a readable code.
May 22, 2023
by Otavio Santana DZone Core CORE
· 10,154 Views · 11 Likes
  • Previous
  • ...
  • 521
  • 522
  • 523
  • 524
  • 525
  • 526
  • 527
  • 528
  • 529
  • 530
  • ...
  • Next
  • RSS
  • X
  • Facebook

ABOUT US

  • About DZone
  • Support and feedback
  • Community research

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 215
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

  • RSS
  • X
  • Facebook
×