The Java ecosystem, long a bastion of stability in an otherwise volatile industry, has been unusually challenged of late.
Roiled by Oracle's litigation of Google, churned with the news that IBM decommited from Harmony in favor of OpenJDK and lately has been under attack from analysts. It many respects, the unrest couldn't have come at a worse time, as developer attention and focus is fragmenting under a constant stream of platform, language and framework fragmentation. What does this mean for free software developers?
We'll explore and unpack the recent events, and evaluate likely scenarios moving forward with an eye towards the implications of Java on the free software community, including the future of Java the language and Java the platform. This will include relevant metrics vis-a-vis developer attention and strategy, as well as an examination of projects important to the ecosystem.
http://fosdem.org/2011/schedule/event/riseandfall
AngularJs - From Heedless Meddler to Superheroic AssistantMiloš Bošković
Right from the beginning, AngularJs took community by storm. You loved it: its initial ease-of use, quick working results, etc.
However, initially, Angular had some interesting design flaws, especially in minding-its-own business department. It wanted to be everywhere, meddle with everything. It wasn't easy at all to separate your own business logic from Angular code.
In this talk you'll explore how Angular has grown and changed over the years: how in the beginning it was trying to take over your own show, and eventually became what it's supposed to be from the very beginning - superheroic assistant, always ready to support your webapp when needed.
Whether we're talking Analytics, Big Data, Cloud, NoSQL, Continuous Integration and Deployment, Mobile computing or Minecraft, Java is at the nexus of the mass convergence of trends we're currently seeing in tech. It's still fashionable in Web developer circles to dismiss Java the language, but its not going anywhere, and the JVM as we know it goes from strength to strength. In this talk James Governor will look to put the return of Java into context, with both stories, and quantitative data.
Presented at JAX London 2013
Whether we're talking Analytics, Big Data, Cloud, NoSQL, Continuous Integration and Deployment, Mobile computing or Minecraft, Java is at the nexus of the mass convergence of trends we're currently seeing in tech. It's still fashionable in Web developer circles to dismiss Java the language, but its not going anywhere, and the JVM as we know it goes from strength to strength. In this talk James Governor will look to put the return of Java into context, with both stories, and quantitative data.
Java recently lost the ‘most popular language’ crown. Is it still cool? Are challenger languages like Go stealing its mojo? We’ll discuss why perceptions of Java might be shifting and reasons to be hopeful about its future.
The Java ecosystem, long a bastion of stability in an otherwise volatile industry, has been unusually challenged of late.
Roiled by Oracle's litigation of Google, churned with the news that IBM decommited from Harmony in favor of OpenJDK and lately has been under attack from analysts. It many respects, the unrest couldn't have come at a worse time, as developer attention and focus is fragmenting under a constant stream of platform, language and framework fragmentation. What does this mean for free software developers?
We'll explore and unpack the recent events, and evaluate likely scenarios moving forward with an eye towards the implications of Java on the free software community, including the future of Java the language and Java the platform. This will include relevant metrics vis-a-vis developer attention and strategy, as well as an examination of projects important to the ecosystem.
http://fosdem.org/2011/schedule/event/riseandfall
AngularJs - From Heedless Meddler to Superheroic AssistantMiloš Bošković
Right from the beginning, AngularJs took community by storm. You loved it: its initial ease-of use, quick working results, etc.
However, initially, Angular had some interesting design flaws, especially in minding-its-own business department. It wanted to be everywhere, meddle with everything. It wasn't easy at all to separate your own business logic from Angular code.
In this talk you'll explore how Angular has grown and changed over the years: how in the beginning it was trying to take over your own show, and eventually became what it's supposed to be from the very beginning - superheroic assistant, always ready to support your webapp when needed.
Whether we're talking Analytics, Big Data, Cloud, NoSQL, Continuous Integration and Deployment, Mobile computing or Minecraft, Java is at the nexus of the mass convergence of trends we're currently seeing in tech. It's still fashionable in Web developer circles to dismiss Java the language, but its not going anywhere, and the JVM as we know it goes from strength to strength. In this talk James Governor will look to put the return of Java into context, with both stories, and quantitative data.
Presented at JAX London 2013
Whether we're talking Analytics, Big Data, Cloud, NoSQL, Continuous Integration and Deployment, Mobile computing or Minecraft, Java is at the nexus of the mass convergence of trends we're currently seeing in tech. It's still fashionable in Web developer circles to dismiss Java the language, but its not going anywhere, and the JVM as we know it goes from strength to strength. In this talk James Governor will look to put the return of Java into context, with both stories, and quantitative data.
Java recently lost the ‘most popular language’ crown. Is it still cool? Are challenger languages like Go stealing its mojo? We’ll discuss why perceptions of Java might be shifting and reasons to be hopeful about its future.
Webinar: Taking your JMeter Test Monitoring To The Next Level (Ft. PerfAcademy)Sebastian Hensiek
Kranthi Paidi of PerfAcademy joined us to discuss some of the in and outs of monitoring JMeter tests. PrefAcademy was founded with the mission to provide quality education and training services for software performance testers and engineers, and we'll get to hear all about JMeter monitoring from the teachers themselves.
In this webinar they cover:
- Real-time monitoring your Apache JMeter results
-- current limitations of backend listeners
-- modified JAR from TAG
- The need for more extensive monitoring
- Common problems with JMeter monitoring
- Using tools like Telegraph, Grafana, Influx to achieve a tier level of scalable monitoring
- Live Demo
- Background of PerfAcademy
- Brief Q&A
https://perfacademy.com
Comparing Programming Languages is a very complex thing and so there are many graphical illustration/jokes trying to symbolize Programming language. I found few and I am starting this article with those.
David Robinson, StackExchange: The Case for Open Source - Follow the Data.
When developers get stuck, they come to Stack Overflow. Because of this, we’re able to see, almost in real time, what technologies they are actively working with, and what platforms they are developing for. This session will examine how the use of open source operating systems and databases has grown over time, and how their usage differs by industry and company size.
There were days when Java used to be one of the most widely used and fast performing programming languages all over the world. However, many questions and discussions surround Java’s viability today, and tech-savvy types tend to look more to the future than the past of any coding language. These people often ask these questions: is Java still used, or is it dying or going away? What is the future of Java?
https://www.temok.com/blog/is-java-dead/
Spring Boot APIs and Angular PWAs: Get Hip with JHipster - PWX 2019Matt Raible
JHipster is bad-ass. It's an Apache-licensed open source project that allows you to generate Spring Boot APIs and Angular (or React!) apps. It has a vibrant community and ecosystem with support for deploying to many cloud providers and using the latest DevOps buzzwords, like Docker and K8s.
This session will show you JHipster, why it's cool, and show you how to create an app with it.
Demo tutorial: https://github.com/mraible/jhipster6-demo
Java will continue to persist despite all difficulties, but when it comes to opportunities, little comfort can be discovered in the fact that somewhere on some server Java code will always be running.
Top Reasons Why Java Rocks (report preview) - http:0t.ee/java-rocksZeroTurnaround
In this report we take a look at the top 10 reasons Java is the choice for so many development teams, all around the world, and why you should consider it for your next project. One of the main qualities Java possesses since the early design days is its simplicity. In that spirit we laid out in plain simple terms why Java outperforms other languages when it comes to popularity, performance, its amazing ecosystem and community.
For the less technical, this report explains the value Java brings to your projects. For fellow developers, we included some other projects in the Java ecosystem that you might want to look at. Check them out, have a play with them. It will make you a better developer.
Continue to the full report on RebelLabs: http:0t.ee/java-rocks
Comparing JVM Web Frameworks - 33rd DegreeMatt Raible
Comparing JVM Web Frameworks Presentation from 33rd Degree Conference in Krakow, Poland. Compares many different JVM-based web frameworks, ranks them based on 20 different criteria and compares the Pros, Cons and other stats of the top 5.
Micro service architecture - building scalable web solutions - George James -...Red Blue Blur Ideas
Proper architecture is needed in building enterprise web applications to ensure that it is easily scalable and developers productivity is high. In this session we are going to be talking about:
– What is micro-service Architecture
– What problem we are trying to solve
– Benefits of working with micro-service architecture
– Analysis/Architecting a micro-service application
– How to break down a monolith to use the micro-service architecture etc.
About The Speaker:
George James bio:
George James is a Full-stack software developer at RBBI, he has a Bachelors degree in Electrical Engineering from Ahmadu Bello University but works full time as a software developer. He is experienced in PHP, JavaScript (Front), NodeJS, CSS, Kafka, Kubernetes, GRPC etc., and lots of frameworks and Libraries. George James has been writing code for over 5 years and has a strong passion to learn functional programming.
Talk given at the Open Source Strategy Summit. Abstract: As developers have taken over the world, they’ve driven - and been driven by - both cloud and open source. The question today is how those two macro market trends intersect, for better and for worse, and what this means for end users. What role should open source play within the enterprise and within the cloud? In this talk, we’ll explore these questions and more.
Webinar: Taking your JMeter Test Monitoring To The Next Level (Ft. PerfAcademy)Sebastian Hensiek
Kranthi Paidi of PerfAcademy joined us to discuss some of the in and outs of monitoring JMeter tests. PrefAcademy was founded with the mission to provide quality education and training services for software performance testers and engineers, and we'll get to hear all about JMeter monitoring from the teachers themselves.
In this webinar they cover:
- Real-time monitoring your Apache JMeter results
-- current limitations of backend listeners
-- modified JAR from TAG
- The need for more extensive monitoring
- Common problems with JMeter monitoring
- Using tools like Telegraph, Grafana, Influx to achieve a tier level of scalable monitoring
- Live Demo
- Background of PerfAcademy
- Brief Q&A
https://perfacademy.com
Comparing Programming Languages is a very complex thing and so there are many graphical illustration/jokes trying to symbolize Programming language. I found few and I am starting this article with those.
David Robinson, StackExchange: The Case for Open Source - Follow the Data.
When developers get stuck, they come to Stack Overflow. Because of this, we’re able to see, almost in real time, what technologies they are actively working with, and what platforms they are developing for. This session will examine how the use of open source operating systems and databases has grown over time, and how their usage differs by industry and company size.
There were days when Java used to be one of the most widely used and fast performing programming languages all over the world. However, many questions and discussions surround Java’s viability today, and tech-savvy types tend to look more to the future than the past of any coding language. These people often ask these questions: is Java still used, or is it dying or going away? What is the future of Java?
https://www.temok.com/blog/is-java-dead/
Spring Boot APIs and Angular PWAs: Get Hip with JHipster - PWX 2019Matt Raible
JHipster is bad-ass. It's an Apache-licensed open source project that allows you to generate Spring Boot APIs and Angular (or React!) apps. It has a vibrant community and ecosystem with support for deploying to many cloud providers and using the latest DevOps buzzwords, like Docker and K8s.
This session will show you JHipster, why it's cool, and show you how to create an app with it.
Demo tutorial: https://github.com/mraible/jhipster6-demo
Java will continue to persist despite all difficulties, but when it comes to opportunities, little comfort can be discovered in the fact that somewhere on some server Java code will always be running.
Top Reasons Why Java Rocks (report preview) - http:0t.ee/java-rocksZeroTurnaround
In this report we take a look at the top 10 reasons Java is the choice for so many development teams, all around the world, and why you should consider it for your next project. One of the main qualities Java possesses since the early design days is its simplicity. In that spirit we laid out in plain simple terms why Java outperforms other languages when it comes to popularity, performance, its amazing ecosystem and community.
For the less technical, this report explains the value Java brings to your projects. For fellow developers, we included some other projects in the Java ecosystem that you might want to look at. Check them out, have a play with them. It will make you a better developer.
Continue to the full report on RebelLabs: http:0t.ee/java-rocks
Comparing JVM Web Frameworks - 33rd DegreeMatt Raible
Comparing JVM Web Frameworks Presentation from 33rd Degree Conference in Krakow, Poland. Compares many different JVM-based web frameworks, ranks them based on 20 different criteria and compares the Pros, Cons and other stats of the top 5.
Micro service architecture - building scalable web solutions - George James -...Red Blue Blur Ideas
Proper architecture is needed in building enterprise web applications to ensure that it is easily scalable and developers productivity is high. In this session we are going to be talking about:
– What is micro-service Architecture
– What problem we are trying to solve
– Benefits of working with micro-service architecture
– Analysis/Architecting a micro-service application
– How to break down a monolith to use the micro-service architecture etc.
About The Speaker:
George James bio:
George James is a Full-stack software developer at RBBI, he has a Bachelors degree in Electrical Engineering from Ahmadu Bello University but works full time as a software developer. He is experienced in PHP, JavaScript (Front), NodeJS, CSS, Kafka, Kubernetes, GRPC etc., and lots of frameworks and Libraries. George James has been writing code for over 5 years and has a strong passion to learn functional programming.
Similar to The Rise and Fall and Rise of Java (2013) (19)
Talk given at the Open Source Strategy Summit. Abstract: As developers have taken over the world, they’ve driven - and been driven by - both cloud and open source. The question today is how those two macro market trends intersect, for better and for worse, and what this means for end users. What role should open source play within the enterprise and within the cloud? In this talk, we’ll explore these questions and more.
Today developers enjoy a freedom to create that is without precedent. They are faced with an embarrassment of riches in tool choices, and even ten person teams can run services with a billion users. All of this freedom is not without cost, however, and developers need to think critically about their choices and which choices are important to them. In this talk, we’ll explore this seeming paradox and strategies for how developers are responding to the challenges and opportunities in front of them.
The slides I delivered to the Java Devroom at FOSDEM 2014. Covers the past, present and future of Java. Leverages data from GitHub, LinkedIn, Stack Overflow, etc.
Slides for a Black Duck sponsored webinar held 6/2/11. They examine quantitatively questions of language/runtime fragmentation and forge/code hosting venue popularity.
Presented at OSBC, this presentation examines the growth opportunity for firms whose primary revenue mechanism is software sales and licensing. Specifically, it compares and contrasts them with data oriented revenue opportunities.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.