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
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations
Securing Your Software Supply Chain with JFrog and Azure
Register Today

The Latest Languages Topics

article thumbnail
HowTo: Integrate with Facebook from PHP
Who doesn't want their apps to integrate with Facebook? the second most popular site worldwide, and most popular, bar none, in eight countries (according to Alexa)? Well, Facebook loves PHP, and even offers a PHP SDK for the Facebook API. The API is available on Github, with examples -- so browse the SDK directly, if you like. Or try this new tutorial from phpmaster.com. The author, Hari KT, introduces the guide: Integrating with Facebook from PHP is easy with the help of Facebook’s PHP SDK and some HTTP libraries like Zend_Http_Client or PEAR HTTP_Request2. In this article I’ll show you how to get started using the Facebook PHP SDK. You’ll learn about the Facebook Graph API and create a Facebook application capable of updating your status message and uploading photos. Hari runs through initial setup, explains, the Graph API, and provides a sample ('Hello Facebook') application. It looks pretty easy, and could lead to something supremely cool. Check out the SDK here, and the tutorial here.
May 22, 2023
by John Esposito
· 6,262 Views · 1 Like
article thumbnail
How to Write a Standard: An Inside View of the CSS Working Group at W3C
Suffering a little whiplash after the rapid-fire removal and return of HTML5's element, I became curious about how the working groups at W3C actually, well, work. In particular, I noticed something about the wording of Steve Faulkner's original revert request: the editor of the HTML5 specification has made a change to the specification that is not supported for good reasons (see below, source: http://willyou.typewith.me/p/9Zl7I2dOKs) I therefore request a revert of this change http://html5.org/r/6783, so that it can be further discussed and decided within the consensus based HTML WG process. Emphasis (er, offset) added. The editor-vs.consensus theme chimed with an early, rather severe response to the original decision, calling Hickson's move 'self-contained'. Okay, everybody likes consensus, especially about standards. But the once-upon-a-time student of decision theory and commitment devices in me perks up skeptically at (even implicit) accusations of unilateralism. Lucky for me, an Invited Expert from the CSS Working Group at W3C has already posted a thorough treatment of how the CSS group works. The inside-view really gives a better feel for how people really act in the CSS group -- more than, for example, the official charter and process document of the HTML Working Group (which are very top-down, as presumably documents of this sort must be). CSS isn't HTML, of course. But CSS is now being developed in modules, rather than tangled, monolithic versions; and one of the differences between W3C and WHATWG (the 'other' HTML5 standards group) is that W3C is maintaining the kinda-versioned 'HTML5' designation, while WHATWG now treats HTML as a 'living standard' (complete with an exacting list of differences between the W3C and WHATWG specs). So versioning is a bit of a thorny point in both HTML(5) and CSS, and the issue of versioning must deeply affect any standards-regarding decision-making process. Indeed, the 'Inside View' grants modularization a whole page to itself. The full site goes into a lot of gritty details -- interesting for anyone interested in decision-making at this level, but especially for anyone involved in defining new web standards. But most of us aren't defining new web standards. So, for the rest of us, here's an outline of how the CSS Working Group does its thing, in tl;dr form: People and Roles: module editors (in charge of each module) CSS WG members (inner group of discussants) www-style contributors (all other discussants) Communication: mailing lists (technical discussions; high volume; members follow closely) telecons (1hr, once/wk; chair presides, scribe takes minutes) face-to-face meetings (3 full workdays, 3-4 times a year; half in USA, half split between Europe and Asia; one meeting takes place along with other W3C groups; addresses deepest/hardest/complexest issues) IRC (side-discussions during official telecons; unofficial chats) internal mailing list (mostly just planning meetings and other administrative tasks; any technical discussion is immediately moved to the public www-style list) www.w3.org (homepage with specs and blog) dev.w3.org (editor's draft specs, with revision history) wiki.csswg.org (lots of stuff, technical and administrative; general-purpose, like any good wiki) test.csswg.org (subdomain=giveaway) Making Decisions (usually somewhat informal; for this one read the full treatment) Modularization (first formulated during 2007 CSS-WG meeting in Beijing; page includes history and rationale) Spec Process: working draft (with numbered iterations, until Last Call Working Draft) candidate recommendation (calls for implementations; this usually means lots of implementations already exist) recommendation (=finished; arrived at only after two correct independent implementations exist) Sources of Innovation (full post discusses three different sources for CSS3 Backgrounds and Borders) Makes sense to me. The site is much more discursive than this outline summary -- and the discursiveness gives a better feel for what it's like to participate in the WG, so the read is pretty fascinating.
May 22, 2023
by John Esposito
· 5,548 Views · 1 Like
article thumbnail
How WebDriverIO Uses Selenium Locators in a Unique Way
Learn how WebDriverIO is transforming the way of Selenium locator strategy and how easy to remember and write it.
February 13, 2020
by Ramit Dhamija
· 11,887 Views · 1 Like
article thumbnail
How To Validate Names Using Java
Gain context of three separate API solutions which can be used to validate name input fields within an application as you follow along with this demonstration.
October 3, 2022
by Brian O'Neill CORE
· 5,943 Views · 4 Likes
article thumbnail
How To Use The KonMari Method For Efficient Project Management?
KonMari is a minimalist approach to tidying things. It can be effectively applied to your office setting to help you improve your performance.
June 4, 2021
by Fred Wilson
· 8,135 Views · 3 Likes
article thumbnail
How To Use Java Event Listeners in Selenium WebDriver
In this Selenium Java tutorial, we will learn Java Event Listeners in detail and how we can implement them in Selenium automation testing.
March 15, 2023
by Vipul Gupta
· 4,121 Views · 1 Like
article thumbnail
How To Use Constraint Layout in Xamarin.Android
An easy way to structure your pages for Android development.
October 10, 2019
by Logesh Palani
· 11,825 Views · 2 Likes
article thumbnail
How To Take A Screenshot Using Python and Selenium
This tutorial will guide you on using Selenium and Python to capture Python Selenium screenshots and check how your website is rendered over different browsers.
January 17, 2023
by Nishant Choudhary
· 3,829 Views · 1 Like
article thumbnail
Supercharge Software Projects With a Communication Plan
Project management communication plans lay the groundwork for interactions and cover everything from who will give the information, to who will receive it, and when.
April 7, 2021
by John Allen
· 3,561 Views · 2 Likes
article thumbnail
How to Store Text in PostgreSQL: Tips, Tricks, and Traps
In this article, we will review various options to store long text in the PostgreSQL database: @Lob attributes, TEXT, and long VARCHAR table columns. Also, we'll have a look at the difference between Hibernate 5 and 6 in storing long text data.
July 7, 2022
by Andrey Belyaev CORE
· 10,647 Views · 6 Likes
article thumbnail
How to Setup Tailwind CSS With Parcel Bundler
In this article, we discuss how to set up Tailwind CSS with Parcel Bundler in order to add this new CSS framework to your next project.
November 28, 2019
by Adi Sk
· 16,441 Views · 3 Likes
article thumbnail
Selecting a Programming Language for Selenium Automation Testing
There's a great big world of programming languages, and many are supported by Selenium. Which will you choose?
October 22, 2019
by Saif Sadiq CORE
· 12,035 Views · 1 Like
article thumbnail
How to Scale a Distributed SQL Database to 1M+ Inserts Per Sec
Cut down on your query latency, quickly and easily with this tutorial!
October 28, 2019
by Karthik Ranganathan
· 12,003 Views · 6 Likes
article thumbnail
How to Prepare for Your DevOps Interview
Here's the interview prep you should conduct to be ready for the DevOps hotseat.
Updated September 11, 2019
by John Taylor
· 48,251 Views · 15 Likes
article thumbnail
How To Perform OCR on a Photograph of a Receipt Using Java
Learn of challenges associated with processing physical receipts for digital expensing operations and discover an OCR API solution to alleviate the problem.
July 14, 2022
by Brian O'Neill CORE
· 5,082 Views · 4 Likes
article thumbnail
How to Install Red Hat Process Automation Manager 7.5 in Minutes
This tutorial demonstrates how you can install the Process Automation Manager in a matter of minutes in just a few easy steps.
Updated January 17, 2020
by Eric D. Schabell CORE
· 5,983 Views · 4 Likes
article thumbnail
How to Install Red Hat Decision Manager 7.5 in Minutes
Here's a Red Hat update that installs the latest process automation tooling for your development projects in just minutes on your very own machine.
February 27, 2020
by Eric D. Schabell CORE
· 9,107 Views · 5 Likes
article thumbnail
How to Improve MySQL AWS Performance 2X Over Amazon RDS at The Same Cost
ScaleGrid’s MySQL on AWS High-Performance deployment can provide 2x-3x the throughput at half the latency of Amazon RDS for MySQL with their added advantage of having two read replicas as compared to one in RDS.
October 31, 2019
by Kristi Anderson
· 26,809 Views · 3 Likes
article thumbnail
How to Handle JavaScript Alert in Selenium WebDriver Using Python?
Handling pop-ups and alerts is one of the common test scenarios that should be tested using Selenium WebDriver. In this tutorial series, we look at how to handle JavaScript alerts in Python.
July 5, 2022
by Praveen Mishra
· 8,293 Views · 18 Likes
article thumbnail
How To Get Page Source in Selenium Using Python
In this article, we explore how to make Selenium WebDriver get page source and demonstrate how Selenium gets XML page source as well while using Python.
February 3, 2023
by Nishant Choudhary
· 6,877 Views · 4 Likes
  • Previous
  • ...
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • ...
  • Next

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

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

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com

Let's be friends: