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 Video Library
Refcards
Trend Reports

Events

View Events Video Library

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
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

Curious about the future of data-driven systems? Join our Data Engineering roundtable and learn how to build scalable data platforms.

Data Engineering: The industry has come a long way from organizing unstructured data to adopting today's modern data pipelines. See how.

Threat Detection: Learn core practices for managing security risks and vulnerabilities in your organization — don't regret those threats!

Managing API integrations: Assess your use case and needs — plus learn patterns for the design, build, and maintenance of your integrations.

Avatar

Kevin Hooke

Technology Architect at Home @kevinhooke

Davis, US

Joined Feb 2008

About

Technology Architect/Developer at Accenture, specializing in Java and related technologies. Have worked in software development since 1994, and with Java since 1997. Views and opinions are entirely my own and do not reflect the views of any of my employers, past or present.

Stats

Reputation: 2711
Pageviews: 1.5M
Articles: 31
Comments: 12
  • Articles
  • Comments

Articles

article thumbnail
AWS Lambda Errors With Java Lambdas and Serverless Framework
Make your lambdas work right with Lambda.
January 23, 2021
· 5,412 Views · 2 Likes
article thumbnail
A Deep Dive Into the Transformer Architecture – The Development of Transformer Models
In this article, take a look at the development of transformer models.
July 23, 2020
· 7,601 Views · 4 Likes
article thumbnail
Running WSJT-X on a Raspberry Pi Using an SDRPlay RSP2
Learn more about running a WSJT-X on a Raspberry Pi using SDRPlay RSP2.
September 10, 2019
· 14,580 Views · 3 Likes
article thumbnail
Packet Radio on Debian 9 With Direwolf and ax25
Learn more about implementing Packey and Direwolf on the Raspberry Pi.
February 27, 2019
· 8,826 Views · 2 Likes
article thumbnail
Installing OpenJDK 11 on MacOS
Need help installing OpenJDK 11 on MacOS? Click here to learn how in this simple, easy-to-follow tutorial with sample code!
October 26, 2018
· 173,718 Views · 9 Likes
article thumbnail
Building Redis from Source on Ubuntu Server 18.04
Take a look at how you can install the Redis source and overcome the issue with installing it without the dependencies.
Updated October 9, 2018
· 11,677 Views · 1 Like
article thumbnail
How to Set Up Amateur Radio Digital Voice Hotspot With Pi-Star and mmdvm
Want to learn how to set up an amateur radio digital voice hotspot? Check out this post to learn how using mmdvm and Pi-Star setup —DSTAR, DMR, and other modes.
August 20, 2018
· 58,830 Views · 1 Like
article thumbnail
GitLab CI Runner Artifacts Size Error: ''Too Large Archive'' [Snippet]
This quick fix provides a solution to the error ''Too large'' when uploading artifacts for your GitLab CI pipeline.
August 18, 2018
· 11,727 Views · 1 Like
article thumbnail
Installing and Configuring Atlassian Confluence With MySQL in Docker Containers
Read this article to find out how to build a docker-compose file to create a container from an image together with a container running MySQL.
July 19, 2018
· 17,168 Views · 2 Likes
article thumbnail
Changing a GitLab Runner From ''Locked to a Project'' to Shared
This quick tutorial will show you how to change a GitLab runner from ''locked'' so you can share it with another project.
July 15, 2018
· 14,413 Views · 1 Like
article thumbnail
Building and Deploying Docker Containers Using GitLab CI Pipelines
Learn how to set up a GitLab CI pipeline to automate the building and deployment of Docker containers, saving you time and effort.
May 18, 2018
· 34,022 Views · 5 Likes
article thumbnail
Oracle Linux 7: ''One of the Configured Repositories Failed''
We take a look at a quick solution for a problem you might have come up against yourself. It's a quick and easy one, fortunately!
March 27, 2018
· 6,293 Views · 3 Likes
article thumbnail
Configuring AWS S3 Storage Gateway for Uploading Files to S3
Learn how to create a VM image that can be run locally to provide a local NFS mount that transparently transfers files copied to the mount to an S3 bucket.
January 28, 2018
· 9,173 Views · 4 Likes
article thumbnail
Using Netflix Eureka With Spring Cloud/Spring Boot Microservices (Part 1)
This simple example shows how to use Eureka as a service registry for Spring Boot microservices, and what this would look like when deployed in Docker containers.
January 27, 2018
· 31,390 Views · 7 Likes
article thumbnail
AWS IoT: Retrieving SQS Messages From a Queue
Let's set up an AWS IoT Rule to call an AWS Lambda function triggered by MQTT messages. See how it's configured with this step-by-step guides.
November 27, 2017
· 8,384 Views · 4 Likes
article thumbnail
Publishing Messages From a Web App to an AWS SQS Queue via AWS Lambda
In the ever-expanding list of ways AWS Lambda can help, we see how to use it to publish your web app's messages to AWS SQS.
Updated November 24, 2017
· 12,048 Views · 2 Likes
article thumbnail
Apache Spark Word Count: Data Analytics With a Publicly Available Dataset
Let's take things up a notch and check out how quickly we can get some huge datasets to perform word counts on the Yelp dataset.
November 17, 2017
· 19,214 Views · 4 Likes
article thumbnail
Installing Windows 98 on VirtualBox on MacOS
With a blogger's attempt to install Windows 95 on VirtualBox on a MacOS box not ending well, he tries Windows 98 in the same environment. Will he be successful?
August 25, 2017
· 10,525 Views · 2 Likes
article thumbnail
Installing Windows 95 on VirtualBox on MacOS
Ever wondered what it'd be like to install Windows 95 these days? Take a trip down memory lane as we walk through installing Windows 95 on VirtualBox on a Mac!
August 19, 2017
· 7,910 Views · 4 Likes
article thumbnail
Static Content, REST Endpoints, and WebSockets With Express and Node.js
Express is a simple framework for developing REST endpoints. See how to serve static content, REST endpoints, and WebSockets with Express and Node.js.
April 5, 2017
· 17,406 Views · 1 Like
article thumbnail
Building a Spring Boot RestController to Search Redis
In this post we take a look at how to build a simple Spring Boot RestController to search through a Redis instance. Come check out how easy this is!
February 25, 2017
· 16,924 Views · 2 Likes
article thumbnail
Spring Boot RestController Error: “No Converter Found for Return Value of Type”
Have you come across this error? Let's take a look at how this happens and how public getters are one possible solution to the problem.
February 23, 2017
· 120,921 Views · 7 Likes
article thumbnail
Comparing React With ES5 vs. React With ES6
The ES5 and ES6 syntaxes are pretty similar, and if you haven't done any JavaScript for a while (or at all), it can be easy to confuse them.
January 12, 2017
· 22,003 Views · 5 Likes
article thumbnail
Android Development: Drawing Text on a Canvas
In this post, we take a look at a common need when making Android apps: how to put text directly onto a Canvas. Read on to find out how it's done!
November 23, 2016
· 9,191 Views · 1 Like
article thumbnail
MongoDB Java API: Using a Sequence Collection With FindAndModify()
Documents in MongoDB have a unique object ID when they are created. How can we get around this to develop a more effective REST API when document lookups are involved?
July 6, 2016
· 9,997 Views · 2 Likes
article thumbnail
Lightweight Docker Images for Java Apps
If you're searching for a way to get your Docker images down to a more manageable size, it might just be easier to choose a different starting point.
Updated June 20, 2016
· 4,609 Views · 3 Likes
article thumbnail
Packet Radio: AX25, Direwolf, and Linpac on a Raspberry Pi
Using Direwolf as a sound card modem for packet radio on a Raspberry Pi.
January 19, 2016
· 6,958 Views · 2 Likes
article thumbnail
Installing Windows 8.1 guest on Linux Mint KVM
Running a Windows guest VM on Linux with KVM involves some patience and the right sequence of mounting and unmounting driver ISOs.
January 6, 2016
· 3,937 Views · 2 Likes
article thumbnail
Implementing Simple Sort Algorithms in ARM Assembly
Create your own basic algorithms using assembly for your Raspberry Pi
September 8, 2015
· 11,036 Views · 1 Like
article thumbnail
Use Your RasperryPi to Decode Sound on FM Frequencies
Learn how to configure rtl_fm and Direwolf for Decoding Amateur Radio Packet on the Raspberry Pi
August 9, 2015
· 2,910 Views · 2 Likes

Comments

A Deep Dive Into the Transformer Architecture – The Development of Transformer Models

Nov 16, 2020 · Kevin Vu

DZone - this is not my article.

Deploying Spring Boot 2.x Applications in WebLogic 12.1.3.1 Using Gradle Build

Apr 04, 2019 · Anish Panthi

If you exclude spring-boot-starter-logging do you get any log output either from Spring or your app code? If I do a similar exclude in my maven pom.xml, when running locally with embedded Tomcat I don't get any log output and the app fails to start? (putting spring-boot-starter-logging back then it starts locally, but fails to deploy on WLS12c)

Installing OpenJDK 11 on MacOS

Dec 21, 2018 · Lindsay Burk

What version of MacOS are you running? What version of Java do you have installed (and what type is it, is it an OpenJDK build, or?)

Installing OpenJDK 11 on MacOS

Oct 26, 2018 · Lindsay Burk

I should give that a try. I'm familiar with brew and macports and I think they both have ready to go packages too

Publishing Messages From a Web App to an AWS SQS Queue via AWS Lambda

Nov 24, 2017 · Mike Gates

The link to the original source for the Lambda script is missing in this version of the article (the gist is embedded in Wordpress in my original article), to credit the author, here's the source for the script: https://gist.github.com/understeer/91753c60adc17e791ec1#file-sendsqs-js

Installing Windows 95 on VirtualBox on MacOS

Aug 20, 2017 · Duncan Brown

Had better luck installing 98, it installs, boots and runs, but without supported VirtualBox Guest Additions it runs pretty sluggish...

Pointers in Java

Jan 24, 2016 · John Vester

References are also passed by value. There is no pass by reference in Java.

Pointers in Java

Jan 24, 2016 · John Vester

Also, please review the excellent answers and examples on this thread on StackOverflow showing how Java does not support pass by reference: http://stackoverflow.com/questions/40480/is-java-pass-by-reference-or-pass-by-value

Pointers in Java

Jan 24, 2016 · John Vester

I think you're missing the point in what is meant by 'pass by value' vs 'pass by reference'. Java only supports 'pass by value' method passing semantics. It's stated so in the Java Language Spec, section 4.12.3 item 4 (Method Parameters). https://docs.oracle.com/javase/specs/jls/se8/html/jls-4.html#jls-4.12.3

For a definition, see: https://en.wikipedia.org/wiki/Evaluation_strategy#Call_by_reference

Pointers in Java

Jan 22, 2016 · John Vester

The confusing choice of terms in Java is that references are also passed by value. There is no pass by reference in Java.

Is Microsoft set to become the GM of the software industry?

Aug 17, 2009 · Kevin Hooke

When has Microsoft ever done anything that it thought was good for America, or anyone other than themselves for that matter? That doesn't sound that's part of their business model, and anyway 'embrace, extend, do something good for America' doesn't have quite the same ring to it
Why Django and Python just won my heart

Feb 09, 2008 · truebosko

"... in a weeks time ... I managed to: Create a fully functional website ..." 1 week? I can't help think that if this was Ruby on Rails or Grails, you would have got this far in < 1 day. I'm not a huge advocate for RoR, but being a Java developer Grails makes getting a working web-app up and running a trivial exercise.

User has been successfully modified

Failed to modify user

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

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 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends: