InfoQ Homepage Conferences Content on InfoQ
-
Adding Security to Testing to Enable Continuous Security Testing
Teams can be trained by security experts to become able to identify areas to add security testing in the test process and add security checks as part of functional test automation. This can lead to continuous security testing where security defects can be spotted at an early stage with higher security testing coverage in every release.
-
Grain: Your WebAssembly-First Programming Language - WebAssembly Summit 2021
Oscar Spencer recently presented Grain, a new strongly-typed, high-level language that compiles to WebAssembly. Grain includes functional programming features (e.g., type inference, pattern matching, closures) while allowing mutable variables. Grain also has a standard library with composite data structures (Option, Stack, Result) and system calls (e.g., I/O, process handling).
-
Find Solutions to Your Software Challenges at QCon Plus
Last November at QCon Plus, over 1,450 of your peers joined us at the virtual event in order to keep on top of software trends and find solutions to validate their technical roadmaps. Now is the time to book your attendance at the next event! With less than five weeks before QCon Plus May 2021, over 1,800 senior software engineers, architects, and team leads have already booked their spot.
-
Shifting Quality Left with the Test Pyramid
Shifting quality left means building in quality much earlier in the software development cycle, rather than testing for quality after completion of development. Using the test pyramid model, a project was able to move testing towards earlier stages, thereby finding defects that caused integration issues earlier in development.
-
The Importance of Psychological Safety for Agile Transformations in Africa
The absence of psychological safety in the world of work limits the agile transformation journeys of organisations in Africa. Psychological safety is an enabler, not an act of weakness. Organisations that do not understand or foster it might find it difficult to survive in these VUCA times.
-
Java News Roundup - Week of April 19th, 2021
This week's Java news roundup features news from OpenJDK promoting JEP 412 to Candidate status, Object Computing introducing JHipster Micronaut Blueprint 1.0, point releases for GraalVM and Spring Cloud Horton, a new alpha release for Quarkus 2.0, and a call for papers for both EclipseCon and ApacheCon that are currently open.
-
Virtualizing Design Sprint and UX Workshops
Design sprint and UX workshops can be done virtually using a combination of remote whiteboards and communication platforms. It brings advantages like being able to invite international experts, having remote participants attend, less travelling, smaller carbon footprint, and lower costs.
-
Applying Cynefin in Agile Retrospective
Sense-making can prevent teams from jumping to the first solution that comes to mind. Cynefin helps teams decide what to do in their retrospective after informed sense-making. Facilitators can use Cynefin to enhance transitions from gathering data to generating insights in retrospectives.
-
Engaging All Generations with Adaptable Reward and Recognition Systems
Reward and recognition systems should be adaptable, agile, and take contexts into consideration. All generations want three things - to be respected, rewarded and recognised for their work. The motivation and the form factor of the rewards are what differ for the generations. You need to be creative and keep reward and recognition systems fresh, and tailor them to teams.
-
Developing Testing Skills outside of Working Hours
Gamifying your way of testing, joining online testing communities of practice, and virtual traveling; these are examples of activities you can do outside of working hours that can make you a better tester. You can practice continuous learning with other testers in the world, and then implement things you learned at your workplace and share them with your team to improve ways of testing.
-
Using Machine Learning in Testing and Maintenance
With machine learning, we can reduce maintenance efforts and improve the quality of products. It can be used in various stages of the software testing life-cycle, including bug management, which is an important part of the chain. We can analyze large amounts of data for classifying, triaging, and prioritizing bugs in a more efficient way by means of machine learning algorithms.
-
Sustainable Internet: Reducing the Environmental Impact
To be sustainable, the internet needs to assess, mitigate, and live up to its responsibilities for a healthy environment. By understanding the environmental impact, we can point to avenues where progress is possible and identify aspects of our digital infrastructures that come with unintended consequences that are too severe to look the other way.
-
InfoQ Live March 16: Explore Ways of Reducing Uncertainty in Software Delivery
InfoQ Live, the one-day virtual event for software engineers and architects, returns on March 16th with a new edition, this time focusing on ways to reduce the uncertainty of your software development cycle.
-
Paving the Road to Production at Coinbase: QCon Plus Q&A
As Coinbase scaled both their number of engineers and customers, they needed more projects, faster iteration, and more control over their growing infrastructure. In developing their in-house deployment tool by looking at what developers were doing and trying to help them, they created a culture of self-service.
-
Software Delivery Practices Evolve Fast, So Should Your Learning: Attend QCon Plus This May 17-28
QCon Plus, the virtual software development conference, will focus this May 17-28 on emerging software trends and innovations, giving attendees the opportunity to connect with software experts from innovator and early adopter companies.