How to Program with Java Podcast

Follow How to Program with Java Podcast
Share on
Copy link to clipboard

Learn how to program using the Java programming language. This podcast will teach you step by step how to use the Java programming language to create your own applications or web applications! These Java tutorials are presented in plain English and explain all of the important Java programming concepts needed to excel in the field of software.

Trevor Page: Java Guru | Programmer | Teacher


    • Mar 11, 2024 LATEST EPISODE
    • infrequent NEW EPISODES
    • 37m AVG DURATION
    • 104 EPISODES

    Ivy Insights

    The How to Program with Java Podcast is an excellent resource for learning and reinforcing new ideas in the world of programming. Trevor, the host of the podcast, does a fantastic job explaining Java concepts and applications in a clear and concise manner. His teaching style is engaging and he provides visual examples that make it easy for listeners to grasp the fundamentals of Java. This podcast feels like a college course, providing valuable information to both beginners and experienced developers.

    One of the best aspects of this podcast is Trevor's ability to break down complex concepts into easily digestible content. He takes the time to explain everything thoroughly and provides real-life examples that help solidify understanding. The podcast also includes assignments that allow listeners to practice what they have learned, which is a great way to reinforce new information.

    However, one downside of this podcast is that it stopped producing new episodes in 2015. While there is still plenty of content available to listen to, it would be beneficial if there were more recent episodes covering newer developments in the world of Java programming.

    In conclusion, The How to Program with Java Podcast is a valuable resource for anyone looking to learn or refresh their knowledge of Java programming. Trevor's teaching style and clear explanations make it easy for listeners to understand and apply new concepts. While it would be great if new episodes were produced, the existing content is still incredibly helpful for those looking to learn Java programming.



    Search for episodes from How to Program with Java Podcast with a specific topic:

    Latest episodes from How to Program with Java Podcast

    From the Fashion Industry to Full-Stack Coder - Kevin Gallaccio

    Play Episode Listen Later Mar 11, 2024 54:05


    Summary In this episode, Trevor interviews Kevin, who made a career transition from fashion to technology. Kevin shares how his interest in Microsoft Excel and his curiosity about technology led him to pursue coding. He discusses the challenges and rewards of the coding bootcamp, emphasizing the importance of building a strong foundation in programming and much more.    Connect with Kevin via LinkedIn: https://www.linkedin.com/in/kgallaccio/     Takeaways Curiosity and a willingness to learn are essential for success in the tech industry. Building a strong foundation in programming is crucial for future learning and development. Imposter syndrome is common among aspiring coders, but it should not deter them from pursuing their goals. Committing a significant amount of time and effort to coding can accelerate learning and progress in a bootcamp. Set realistic expectations and be prepared to work hard in the coding industry. Take initiative and don't rely solely on a bootcamp to secure a job. Follow up with employers and engage in conversations with real human beings. Continuously code and build projects to enhance skills and stand out from the crowd. Reach out to experienced coders for advice and support, and advocate for yourself throughout the coding journey. Chapters 00:00 Introduction and Background 03:22 Transition from Fashion to Technology 06:14 Curiosity and Excel Skills 09:01 Imposter Syndrome and Learning Journey 12:21 Experience in the Coding Bootcamp 23:38 Future Plans and Job Prospects 27:22 Setting Expectations and Working Hard 29:14 The Importance of Taking Initiative 30:39 The Reality of the Job Search Process 31:35 The Need for Follow-Up and Marketing Yourself 34:03 Engaging with Human Beings and Overcoming Objections 36:17 Continuing to Code and Building Projects 45:41 Reaching Out to Coders for Advice 49:03 The Importance of Advocating for Yourself 53:25 Wrap-Up and Contact Information

    The Coding Apocalypse: Is the End of Software Jobs Near?

    Play Episode Listen Later Aug 3, 2023 30:47


    This thought-provoking video delves deep into a highly controversial topic: Are coding jobs disappearing? As we stand on the brink of unprecedented technological advancements, what does the future hold for coders and software engineers? Are we facing a coding apocalypse or is it just a myth? Join us as we expose the untold truths behind the glitz and glam of the coding industry. We uncover it all from the intricate world of coding boot camps to the journey of coding novices transforming into graduates. This is not just about learning any specific language, it's about understanding the implications of these skills in a rapidly evolving job market. If you've ever asked yourself, "Am I just wasting my time learning to code?" this episode is for you. Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon graduation. It is a 9 month, part-time, online Bootcamp that teaches you everything you need to know to get a job as a Java developer in the real-world. You can learn more via https://www.coderscampus.com/bootcamp

    EP59 - From Stone Mason to Software Developer in 8 Months

    Play Episode Listen Later May 31, 2022 56:34


    In this episode we'll talk to Ethan, who is a recent graduate from the Coders Campus Bootcamp and managed to land a job within two months of starting the search. Ethan and I talk about how, from a young age, he was guided away from learning technology because his teachers didn't feel he was cut out for the field. In this interview we'll learn how wrong his teachers were and how Ethan was able to complete the coding bootcamp while also raising a small child with a pregnant wife and working a full-time job. If you'd like to get in touch with Ethan, feel free to add him via LinkedIn here   Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon graduation. It is a 6 to 9 month, part-time, online Bootcamp that teaches you everything you need to know to get a job as a Java developer in the real-world. You can learn more via https://www.coderscampus.com/bootcamp

    EP58 - From Electrical Technician to Software Developer in 8 Months

    Play Episode Listen Later May 4, 2022 56:18


    If you'd like to get in touch with Dustin, feel free to add him via LinkedIn here  Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon graduation. It is a 6 month, part-time, online Bootcamp that teaches you everything you need to know to get a job as a Java developer in the real-world. You can learn more via https://www.coderscampus.com/bootcamp

    EP57 - From Restaurant Manager to Software Developer

    Play Episode Listen Later Jan 27, 2022 39:35


    In this episode we'll talk to Yasiin, who is a graduate from the Coders Campus Bootcamp. We dive into his story about how he started his coding journey as a Restaurant Manager, and went through two Coding Bootcamp before landing his first job. Yasiin shares a ton of great insights and tips for beginner coders who are hoping to get a job, so be sure to listen to the whole episode. Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon graduation. It is a 6 month, part-time, online Bootcamp that teaches you everything you need to know to get a job as a Java developer in the real-world. You can learn more via https://www.coderscampus.com/bootcamp

    EP56 - Fun Tricks and Analytics with IntStreams in Java

    Play Episode Listen Later Jan 25, 2022 29:49


    EP55 - How to Sort with Streams in Java

    Play Episode Listen Later Jan 24, 2022 37:53


    In this episode we'll talk about how to sort a stream of objects using the ".sorted()" function. We'll also talk about the differences between using a stream to sort vs using something like Collections.sort(), which has been available since Java v1.2 Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon graduation. It is a 6 month, part-time, online Bootcamp that teaches you everything you need to know to get a job as a Java developer in the real-world. You can learn more via https://www.coderscampus.com/bootcamp

    EP54 - What is the Map Operation in Java Streams?

    Play Episode Listen Later Nov 26, 2021 41:49


    Big announcement: today marks the launch of our brand new "Beginners only" Coding Bootcamp. If you're a beginner to coding and have spent less than about 6 months learning to code, you're a great fit for this new 16 week Coding Bootcamp. You can join the Bootcamp via coderscampus.com/beginner The best part is that it's about 85% less expensive than our main Bootcamp, and you'll still get all the great features and support you need to actual master the fundamentals of coding. So check out our "Core Java Coding Bootcamp" today if you've always wanted to become a professional coder.

    EP53 - Intro to Streams in Java

    Play Episode Listen Later Nov 19, 2021 43:44


    GitHub link here: https://github.com/tp02ga/FunWithStreams In this episode we'll talk about: What are streams and why you should care about them Comparing a simple Stream example to a Looping example Intermediate vs Terminal operations

    EP52 - Most Common Functional Interfaces in Java

    Play Episode Listen Later Nov 15, 2021 53:25


    In this episode we'll talk about 7 common Functional Interfaces that Java provides to us. UnaryOperator, BinaryOperator, Supplier, Consumer, Function, Predicate and BiPredicate Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon graduation. It is a 6 month, part-time, online Bootcamp that teaches you everything you need to know to get a job as a Java developer in the real-world. You can learn more via https://www.coderscampus.com/bootcamp

    EP51 - Let's Talk Lambdas in Java

    Play Episode Listen Later Nov 12, 2021 57:32


    In this episode we'll talk about a super useful feature that was introduced back in Java version 8, known as Lambdas. The Lambda feature is something you didn't know you desperately wanted or needed until you understood it. The Lambda syntax allows you to write much cleaner and more readable code, while also empowering you to get more done with less code. In this lecture, I'll be referring to some code that you can download via this github repository. Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon graduation. It is a 6 month, part-time, online Bootcamp that teaches you everything you need to know to get a job as a Java developer in the real-world. You can learn more via https://www.coderscampus.com/bootcamp

    EP50 - #3 of 3 to Getting a Job as a Coder

    Play Episode Listen Later Aug 6, 2021 31:04


    In this episode we'll talk about the 3rd key to getting a job as a coder... How do you stand out from the crowd? You put in all this effort to learn how to code. You likely have a plan, you follow a curriculum, you seek help and learn. You practice and you struggle... but what about when it comes time to find a job? Do you have a plan for finding a job other than: "I'll apply to a bunch of openings and make sure my resume is great!" Most people don't.  Let's talk about that. Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon graduation. It is a 6 month, part-time, online Bootcamp that teaches you everything you need to know to get a job as a Java developer in the real-world. You can learn more via https://www.coderscampus.com/bootcamp

    EP49 - Top 3 mistakes coders make when applying to their first job

    Play Episode Listen Later Jul 31, 2021 35:49


    In this episode we'll talk about 3 big mistakes that aspiring coders make when trying to land their very first job. Getting your first job as a coder will be the most difficult challenge when trying to launch your professional career, make sure you avoid these three mistakes: Setting up your portfolio and NOT doing this...  Incorrectly utilizing certifications on your resume... Getting a college degree and then...   Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon graduation. It is a 6 month, part-time, online Bootcamp that teaches you everything you need to know to get a job as a Java developer in the real-world. You can learn more via https://www.coderscampus.com/bootcamp

    EP48 - Top 3 reasons why you'll fail to succeed as a coder and how to overcome them

    Play Episode Listen Later Jul 29, 2021 44:40


    In this episode we'll talk about 3 common issues I see that beginner programmers struggling with most when starting the journey of learning to code. Impostor Syndrome  The overwhelming number of choices Thinking that struggling is a bad thing (and then quitting because of it) Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon graduation. It is a 6 month, part-time, online Bootcamp that teaches you everything you need to know to get a job as a Java developer in the real-world. You can learn more via https://www.coderscampus.com/bootcamp

    EP47 - Key #2 of 3 to Getting a Job as a Coder

    Play Episode Listen Later Jul 22, 2021 37:38


    Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon graduation. It is a 6 month, part-time, online Bootcamp that teaches you everything you need to know to get a job as a Java developer in the real-world. You can learn more via https://www.coderscampus.com/bootcamp

    EP46 - Are Coding Bootcamps Worth It?

    Play Episode Listen Later Jul 15, 2021 38:56


    Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon graduation. It is a 6 month, part-time, online Bootcamp that teaches you everything you need to know to get a job as a Java developer in the real-world. You can learn more via https://www.coderscampus.com/bootcamp

    EP45 - Key #1 of 3 to Getting a Job as a Coder

    Play Episode Listen Later Jul 8, 2021 48:58


    Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon graduation. It is a 6 month, part-time, online Bootcamp that teaches you everything you need to know to get a job as a Java developer in the real-world. You can learn more via https://www.coderscampus.com/bootcamp      

    EP44 - How to get a Job as a Java Programmer

    Play Episode Listen Later Oct 7, 2019 20:53


    Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon graduation. It is a 6 month, part-time, online Bootcamp that teaches you everything you need to know to get a job as a Java developer in the real-world. You can learn more via https://www.coderscampus.com/bootcamp      

    EP43 - Resume Writing Tips

    Play Episode Listen Later Oct 1, 2019 20:04


    Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon graduation. It is a 6 month, part-time, online Bootcamp that teaches you everything you need to know to get a job as a Java developer in the real-world. You can learn more via https://www.coderscampus.com/bootcamp   You can download a copy of my resume via https://coderscampus.com/resume    

    EP42 - Java Careers and What they Pay

    Play Episode Listen Later Sep 23, 2019 18:59


    Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon graduation. It is a 6 month, part-time, online Bootcamp that teaches you everything you need to know to get a job as a Java developer in the real-world. You can learn more via https://www.coderscampus.com/bootcamp   In today's episode, we'll dive into all the different facets and disciplines that exist in the world of Java programming. You'll learn about the "5 Pillars of Java Programming" and how they apply to the different types of jobs. You'll also get a high level overview of the types of salaries you can expect to see in the world of Java programming.    

    EP41 - 5 Tips on Landing an Entry Level Programming Job

    Play Episode Listen Later Sep 16, 2019 15:51


    Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon graduation. It is a 6 month, part-time, online Bootcamp that teaches you everything you need to know to get a job as a Java developer in the real-world. You can learn more via https://www.coderscampus.com/bootcamp   In today's podcast I'd like to share my knowledge on how to get that coveted entry-level / junior programmer position. You'll hear about my take on things like: - certifications - projects - living situations - how best to apply to jobs - more sure-fire ways to land the job you want   Bootcamp Details: https://www.coderscampus.com/bootcamp Curriculum: https://www.coderscampus.com/syllabus Applications: https://www.coderscampus.com/apply  

    EP40 - The Document Object Model (DOM)

    Play Episode Listen Later Sep 4, 2018 13:20


    Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon graduation. It is a 6 month, part-time, online Bootcamp that teaches you everything you need to know to get a job as a Java developer in the real-world. You can learn more via https://www.coderscampus.com/bootcamp   Show notes for this episode are available via http://coderscampus.com/40    

    bootcamp java document object model
    EP39 - Arrays in JavaScript

    Play Episode Listen Later Aug 27, 2018 42:47


    Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon graduation. It is a 6 month, part-time, online Bootcamp that teaches you everything you need to know to get a job as a Java developer in the real-world. You can learn more via https://www.coderscampus.com/bootcamp   Show notes for this episode are available via http://coderscampus.com/39 Don't forget to check out our current "deal" for coders campus available via http://coderscampus.com/deal    

    EP38 - JavaScript's Built in Objects

    Play Episode Listen Later Aug 20, 2018 23:46


    Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon graduation. It is a 6 month, part-time, online Bootcamp that teaches you everything you need to know to get a job as a Java developer in the real-world. You can learn more via https://www.coderscampus.com/bootcamp   Show notes for this episode are available via http://coderscampus.com/38 Don't forget to check out our current "deal" for coders campus available via http://coderscampus.com/deal    

    EP37 - Null vs Undefined in JavaScript

    Play Episode Listen Later Aug 14, 2018 13:38


    Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon graduation. It is a 6 month, part-time, online Bootcamp that teaches you everything you need to know to get a job as a Java developer in the real-world. You can learn more via https://www.coderscampus.com/bootcamp   Show notes for this episode are available via http://coderscampus.com/37 Don't forget to check out our current "deal" for coders campus available via http://coderscampus.com/deal    

    EP36 - Objects in JavaScript

    Play Episode Listen Later Aug 6, 2018 20:36


    Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon graduation. It is a 6 month, part-time, online Bootcamp that teaches you everything you need to know to get a job as a Java developer in the real-world. You can learn more via https://www.coderscampus.com/bootcamp   Show notes for this episode are available via http://coderscampus.com/36 Don't forget to check out our current "deal" for coders campus available via http://coderscampus.com/deal  

    EP35 - JavaScript TypeOf Keyword

    Play Episode Listen Later Jul 30, 2018 14:58


    Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon graduation. It is a 6 month, part-time, online Bootcamp that teaches you everything you need to know to get a job as a Java developer in the real-world. You can learn more via https://www.coderscampus.com/bootcamp   Show notes for this episode are available via http://coderscampus.com/35 Don't forget to check out our current "deal" for coders campus available via http://coderscampus.com/deal

    EP 34 - Getting and Showing Data from Users

    Play Episode Listen Later Jul 23, 2018 13:22


    Show notes for this episode are available via http://coderscampus.com/34 Don't forget to check out our current "deal" for coders campus available via http://coderscampus.com/deal

    EP33 - Importing JavaScript into HTML

    Play Episode Listen Later Jul 16, 2018 17:46


    Show notes for this episode are available via http://coderscampus.com/33 Don't forget to check out our current "deal" for coders campus available via http://coderscampus.com/deal

    EP32 - Debugging in JavaScript

    Play Episode Listen Later Jul 9, 2018 24:30


    Show notes for this episode are available via http://coderscampus.com/32 Don't forget to check out our current "deal" for coders campus available via http://coderscampus.com/deal

    EP31 - Functions in JavaScript

    Play Episode Listen Later Jul 3, 2018 28:56


    Show notes for this episode are available via http://coderscampus.com/31 Don't forget to check out our current "deal" for coders campus available via http://coderscampus.com/deal

    EP30 - Landing the interview, a coder's guide to applying for jobs

    Play Episode Listen Later Sep 30, 2017 31:05


    Show notes are available via http://coderscampus.com/30 If you're interested in grabbing the new "Java Interview Prep Course" you can get a significant discount by joining the "pre-sale" version of the course before Dec. 2017. This course will be a work in progress until it's expected launch date in Dec 2017. You'll receive dripped access to the new lessons as they are recorded. If interested in receiving a discount of 50% or higher on this Java interview prep course, please visit https://trevorpage.lpages.co/java-interview-prep-course  

    EP29 - While Loops in JavaScript

    Play Episode Listen Later Sep 1, 2017 18:35


    Show notes for this episode are available via http://coderscampus.com/29 Don't forget to check out our current "deal" for coders campus available via http://coderscampus.com/deal  

    EP28 - For Loops in JavaScript

    Play Episode Listen Later Aug 25, 2017 21:47


    Show notes for this episode can be found here: http://coderscampus.com/28   If you're interested in supporting the show, please leave a rating and review via http://coderscampus.com/itunes   And if you are interested in taking your Java skills to the next level, consider taking advantage of our lifetime access deal here: http://coderscampus.com/lifetime  

    EP27 - Jason Kiernan - From Pharmacist to Programming Job Offer in 2 Years

    Play Episode Listen Later Aug 11, 2017 46:10


    Show notes are available via http://coderscampus.com/27

    EP26 - IF Statements in JavaScript

    Play Episode Listen Later Aug 4, 2017 19:23


    Show notes for this episode can be found via http://coderscampus.com/26   Also don't forget to check out our lifetime membership to Coders Campus and get access to 130+ hours of video tutorial content on full-stack Java. Click here to learn more: http://coderscampus.com/lifetime  

    EP25 - JavaScript Data Types

    Play Episode Listen Later Jul 28, 2017 27:45


    Checkout the show notes of today's episode via http://coderscampus.com/25 Also, I've started a brand new "lifetime membership" deal for Coders Campus, you can check out the details of this new offer via http://coderscampus.com/lifetime  

    EP23 - JavaScript Variables

    Play Episode Listen Later Jul 14, 2017 15:00


    Show notes for this episode are available via http://coderscampus.com/23 Also, don't forget about the sweet deal I have over at http://coderscampus.com/deal - you help support the show when you join our community of coders. 

    EP22 - What's New in Spring 5 with John Thompson

    Play Episode Listen Later Jul 7, 2017 39:06


    You can sign up for early access to John's new course (plus a surprise bonus from me) via http://coderscampus.com/spring5

    Coders Campus EP21 - Dynamic Typing in JavaScript

    Play Episode Listen Later Jun 29, 2017 21:01


    Don't forget to check out this sweet deal on a Coders Campus via http://coderscampus.com/deal You'll get access to over 128 hours of video tutorial content that will teach you how to become a full-stack programmer (including an entire course on JavaScript too!)

    What is JavaScript?

    Play Episode Listen Later Jun 22, 2017 22:54


    Don't forget to check out the special deal that we're putting on for our podcast listeners via http://coderscampus.com/deal

    EP68 - Subscribe to my new show called the "Coders Campus Podcast"

    Play Episode Listen Later Jul 1, 2016 2:59


    You can subscribe to the new show via this link: http://coderscampus.com/itunes   There will be no more episodes of the How to Program with Java podcast (this podcast), all new episodes will be shared via the Coders Campus Podcast.   So please go subscribe to that one now :)

    Episode 66 - Summer is here and something new is in the air

    Play Episode Listen Later Jun 28, 2016 5:36


    I'm happy to announce that dropping on July 1st, 2016 - a brand new podcast will be hitting the digital shelves! Although the How to Program with Java podcast will be coming to an end, I'll be launching a brand new series dedicated to teaching you how to become a full-stack Java web application programmer. This new podcast will be called the "Coders Campus Podcast", so be sure to search for it in iTunes or wherever you download your podcasts :)  

    EP65: HTML Design & Layout

    Play Episode Listen Later Dec 1, 2014 47:01


    Okay so you know how to add some styles and CSS to your webpage, that's a great start, but what about deciding where all your text should go?  What if you wanted to setup your website so that you have some text on the left hand side, and some images along the right? This is where design and layout comes into play. The DIV tag Probably one of the most powerful tools at your disposal for designing your webpage is the div tag.  What this allows you to do is essentially outline “blocks” or “areas” for the content on your webpage.  You can think if these areas like boundaries for your content. Continue Reading Here

    EP 64: CSS 101 Tutorial

    Play Episode Listen Later Nov 17, 2014 44:57


    Cascading Style Sheets are a bit of a tricky beast in HTML. Given this fact, I wanted to dedicate an entire section to just this topic. Let's start with the basics, shall we? What are Cascading Style Sheets (CSS)? Well, we've already talked a little bit about HTML formatting tags (like ), but that kind of formatting is embedded within your HTML code itself. What I mean by that is while you are typing out the HTML code for your page, you'll actually have to type in  in order to apply styles to some of your HTML. What if you don't want to clutter your HTML with style code, but you still want to apply styles to your website… well that's where CSS comes in. Cascading Style Sheets actually exist as a completely separate file to your HTML code. ...continue reading

    tutorials html css cascading style sheets
    EP 63: HTML Styles 101

    Play Episode Listen Later Nov 4, 2014 48:48


    In this HTML tutorial I would like to introduce two concepts to you: DOCTYPE Styles The DOCTYPE Currently as of the date this was published, web browsers are (mostly) supporting HTML 5. HTML has gone through several versions and variations over it's lifetime, and because of this it's highly suggested that you include something called a DOCTYPE. The purpose of a DOCTYPE is to tell the web browsers what version of HTML you are using on any given webpage. The benefit of telling the web-browser what version of HTML you are using is that you save it from having to “guess”, which can often lead to strange behavior. ...Read more

    EP 62: Introduction to HTML

    Play Episode Listen Later Oct 29, 2014 34:12


    I'm so ridiculously excited to be introducing a whole new aspect of programming. Over the next few months I will be posting new articles on the topics of HTML, Javascript and jQuery. These are all technologies that you can use to create your very own interactive website. The really cool thing about building websites, is that you can leverage your existing knowledge of Java to create ever MORE powerful websites. But let's not get ahead of ourselves, for now we'll focus first on HTML, then we'll move into Javascript/jQuery. But enough big picture talk, let's get into our introduction to html shall we?   An Introduction to HTML… HTML stands for HyperText Markup Language, and all this really means is that HTML is not a programming language, but rather just a set of rules for structuring your text. This means that if you type out certain words in a particular way, you can create a website! Piece of cake right? For the most part, YES, it is a piece of cake ...Read more here...

    HTML, CSS and JavaScript - Oh My!

    Play Episode Listen Later Oct 20, 2014 40:40


    The presentation layer is one of the three main layers in object-oriented programming. The three main layers include: Presentation Layer Business Layer Data Layer Now, these three layers are typically related to enterprise web applications. It's a design pattern used to help separate your code out in three distinct areas that (if need be) can easily be switched out with another programming language or technology. So if you keep all of your presentation layer code in one area of your application, switching presentation layer technologies shouldn't be too difficult. Same rules apply to the business and data layers. If you separated your code out properly, switching databases shouldn't be too big of an issue. Having said that, we'll be focusing on the presentation layer. The four big players (in terms of technology) in the presentation layer are as follows: (Keep Reading)

    Hibernate Group By

    Play Episode Listen Later Oct 10, 2014 43:05


    In our last Hibernate lesson, you learned how to fix duplicate data from hibernate queries. In this lesson we're going to focus on some of theaggregate functions that can be used with Hibernate, and of course that means diving into theGroup By clause. What's important to note is that Hibernate doesn't ever refer to it as group by, instead they use the term projections. So, armed with this knowledge, let's jump into the lesson! Grouping Data with Hibernate In our examples, I'm going to show you how to create a query with hibernate that will group your data in some manner. When we build our query, we will be focusing on using Hibernate's Criteria queries, which allows for a nice way to build queries without having to know any SQL. First, let's start off with an example that we will build on. ...continue reading.

    Fixing Duplicate Data from Hibernate Queries

    Play Episode Listen Later Sep 15, 2014 31:48


    How to Fix Duplicate Data from Hibernate Queries This problem was the bane of my existence when I first started using Hibernate because I had no idea where the problem was coming from. If you're executing a query and finding that you have a bunch of duplicate records and haven't a clue why, then you're in the right place. You see the problem is typically caused by having left joins (or optional joins) in your objects. When you have a base object, like say User and it joins to another table/object in an optional One-to-Many or optional Many-to-Many format, then you may get duplicates. Consider this scenario… A User objects joins to the LoginHistory object, which keeps track of all the times a particularUser has logged into the system. And let's say our user has logged in many times. You'll have a situation where you have many records in the LoginHistory table. So what happens when you run a query that joins to the LoginHistory table? Well it will return as many rows as there are entries for that User in the LoginHistory table. So because of this, Hibernate doesn't massage the data for you, it just returns exactly what it got from the database. The ball is in your court to tell Hibernate what to do with records it has retrieved. There are two solutions to this problem: Declare your joining object as a Set Make use of Distinct Root Entity Results Transformer Click Here to Keep Reading

    Hibernate Persistence Life Cycle

    Play Episode Listen Later Sep 5, 2014 42:08


    Now it's time to dive into the nitty gritty of Hibernate's mysterious inner workings. I'm by no means an expert in Hibernate, but I do use it almost every day for my own projects, so I do know a thing or two about how it works. One topic that had me scratching my head for ages was the Hibernate life cycle. What I mean by the life cycle is the way Hibernate interacts with Java objects at certain points in the existence of said Java objects. Let's start from the beginning… What the heck is a Hibernate Life Cycle? You see, Hibernate is picky about your Java objects. Hibernate prefers your objects to be in a certain “state”, known as the persistent state… this persistent state is one of four different states that exist inside of the hibernate persistence life cycle. Once you have a firm grasp of the different states that an object can be in (as it pertains to Hibernate) you'll be well on your way to mastering the Hibernate framework. So let's get this Hibernate persistence life cycle lesson started shall we? Continue reading via: http://howtoprogramwithjava.com/session58

    Claim How to Program with Java Podcast

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel