It is now time for oral questions. I recognize the leader of His Majesty's Loyal Opposition. Good morning, Speaker. My question is to the Premier. This morning I filed a complaint with the Integrity Commissioner requesting an investigation into the Premier's actions surrounding their family fundraiser and his cozy relationship with developers. Will the Premier fully cooperate with this investigation? Spawn, the Government House Leader. Mr. Speaker.  I'll be charitable and say an unimpressive start for the leader of the opposition. Look, we have some real challenges that this province is facing. And the drive by smear of the leader of the opposition, you know, tried this once. The Integrity Commissioner has said that there was no issue with it. The Premier has answered the question. So let's try another smear tactic, Mr. Speaker. Let's try bringing the family into it, Mr. Speaker. What we are going to do instead is continue to focus on the priorities of the people of the province of Ontario, Mr. Speaker. Building this province up, Mr. Speaker. While they continue to talk the province down, the achievements that we're seeing in the province of Ontario, we're going to do just the opposite. Build better roads, build better schools, build better colleges and universities. Give our workers more opportunity to succeed in the province of Ontario. Thousands of jobs are being created. Billions of dollars in economic activity coming right here to the province of Ontario. We'll focus on that. She can focus on the drive by smear, which accomplishes nothing for the people of the province of Ontario. A supplementary question. Thank you, Mr. Speaker. Back to the Premier. Yes, Speaker, we should be talking about the issues that are facing Ontarians. You're right. But how are Ontarians... Leader of the opposition has the floor. I believe yourself a round of applause. But how are Ontarians supposed to trust that this government, this government has their interests at heart with this cloud of suspicion hanging over them about this government and who has access to them? Ontarians deserve a government they can trust. Are there any other events or parties of this nature that the Premier or his staff have organised recently that may be worth also asking the integrity commissioner to investigate? Even in her own letter to the integrity commissioner, she has it by saying, of course, in my opinion, in her opinion, no facts, no real evidence, Mr. Speaker, just the member's opinion. Here is the opinion of the people of the province of Ontario. In June, they cast their ballot and the opinion of the people of the province of Ontario was that the PC government was doing the right thing for the people of Ontario that turned us in larger numbers for the first time in decades and reduced the opposition, Mr. Speaker. But what we're going to continue to do is focus on the priorities of the people of the province of Ontario. Just this morning I received a notice from a constituent of mine who is, you know, upset, visibly upset at the fact that her gas bill, a $300 gas bill, includes a carbon tax of $47. And she says in her email, how can I continue to afford to pay the cost of living when a $47 tax is added to my bill? What am I supposed to do? She said, I can't turn off my furnace. I can't afford to put solar panels on my roof. She says, continue to do what you got to do to fight carbon taxes to make life more affordable to people of Ontario. And that's what we'll do. Final supplementary. Speaker, I'm going to go back to the Premier again. And I want to remind this government that invitees at this fundraiser said they felt, and I'm quoting, browbeaten. And I'm going to quote again, dirty, dirty. After receiving fliers and emails requesting donations of $1,000 for the Premier's family fundraiser. Just this morning it was revealed that developers, insiders and government appointees also attended these events, this wedding. Our one guest is a lobbyist now working for a company pushing to build on Greenbelt land. And another received a paid provincial appointment just months later. Will the Premier commit now to sharing the details of which developers and which government lobbyists were invited to this event? Who approached them for funds? And what, if any, land deals or appointments were discussed? Let's look at what the leader of the opposition is saying here. She wants the Premier of this province to ask his daughter to table in the legislature the guest list to their wedding. That is what she is asking. It is absolutely, I don't even know what to say about that, Mr. Speaker. We have real issues in the province of Ontario. Not who went to a Ford family wedding, Mr. Speaker. We have constituents paying $50 for a carbon tax and have to try to decide whether they can heat their homes. I have a small business person, Daniella Pantaleo in Stova, who is saying she is seeing things that are changing. Order. And she wants the government to continue to focus on building the economy, Mr. Speaker. That's what we're going to do. I have meetings with constituents on Friday who want to come and talk to me about the ability to buy their first home. Some who have been looking for a very, very long time and are getting frustrated and want us to continue on the path. They've heard of our plan to build 1.5 million homes and they are coming to talk to me about how they can participate in the dream. Because you know what? They want to just like... Question. Once again, the leader of the opposition. Ontarians deserve a government they can trust, Speaker. They're not getting that. They don't trust this government. Order. Order. Leader of the opposition. Ontarians deserve a government they can trust. Nurses. Nurses in this province deserve a government that values them. Speaker, healthcare is a tough but rewarding profession. Healthcare workers deserve our respect and our admiration. But in Ontario's healthcare system today, they are simply not receiving it. Nurses have felt undervalued for years. In January, they started bargaining a renewal contract with the Ontario Hospital Association. Their main demands are very reasonable. Ensure better staffing and wages so that Ontarians get the care they need when they need it. Will this Premier finally show that he values nurses and healthcare professionals by raising their wages and negotiating a fair contract? Minister of long-term care. I think, Mr Speaker, we have shown just how much we value nurses across the province of Ontario. Order. I think in her own answer, in her own question, she highlights what we're doing. We're negotiating with nurses with respect to their contract. But at the same time, Speaker, I hope the leader of the opposition will think twice about the NDP's previous lack of support for what we're doing in healthcare. Billions of dollars of healthcare investments. I know in Niagara Falls, in Niagara, a $3 billion commitment to building new hospitals in Niagara Falls. Now, Mr Speaker, there will be more nurses in that hospital, there will be more doctors. But the NDP do not support that. 60,000 new long-term care beds across the province of Ontario. The NDP does not support that. A new medical hospital in Brampton, they don't support it. Two new medical universities, they don't support it. Thousands of new nurses that are being brought online because of the hard work of the minister of colleges and universities. They have not supported that, Mr Speaker. So, in addition to paying our nurses and the negotiations that are happening, I hope that they will consider voting in favour of the billions of dollars of healthcare. Thank you. Supplementary question. Billions of dollars of un... that have remained unspent on healthcare. 4,000 hours of ER room closures. That's the story of this government. Speaker, this government claims that they're bringing in new healthcare workers, but never talks about a plan to actually keep them in the profession. Thousands of nurses are leaving. Instead, they've suppressed nurses' wages, ignored their concerns, and now they're set to force more of them out of our public hospitals and into for-profit clinics. Speaker, it is a sad state of affairs in Ontario when Ontario's nurses have become one of our most valuable exports. Will the government act today to address the working conditions and wages of nurses and healthcare professionals so we can keep them here in Ontario? How rich coming from the NDP, right? This is an NDP who had the opportunity to govern this province once, and what did they do? They laid off thousands of nurses across the province of Ontario. They held the balance of power under the previous Liberal government. Did they support new hospitals? Did they support long-term care? No, nothing. Not a peep, Mr. Speaker. We have brought in incredible resources to build our healthcare system, Mr. Speaker. We are investing in hospitals in every part of this province, north, south, east and west. We're tackling the divide that used to exist between urban, rural medicine, Mr. Speaker. We are balancing the budgets between our small and medium hospitals and the large hospitals. We are educating more nurses in the province of Ontario than has ever happened before. We're bringing more doctors into the system. We're building new hospitals in Brampton, Niagara. We're building new hospitals in Ottawa, in Windsor, all over the province. You know why? Because nurses have told us, A, they want to work in new facilities that respect the work that they do. And that's why we're making those investments. Now, what the Leader of the Opposition can do is vote in favour of any of them. The final supplementary. Thank you, Speaker. Nurses have been fighting for years for better wages and working conditions. But instead of supporting them, the government has tabled an unconstitutional law to put a ceiling on their wages. They have forced nurses out of the profession. That's what the crisis looks like right now. Now, why will the Premier not admit that Bill 124 was a mistake and to support nurses and keep them in the province, you have to pay them a fair wage? We have made a number of investments in health. We started in 2018 to invest in our hospitals in all the long-term healthcare. Each time we made such an investment, the opposition had an opportunity to vote in favour of this. But in fact, they voted no. They voted against all these investments and initiatives. And now the Leader of the Opposition tells us that they support these initiatives. But we had the opportunity many times under our government to build for the future. And the Leader of the Opposition had the opportunity to support this government, to support the healthcare system, to support long-term healthcare. But I think, Speaker, that the NDP leader is going to do exactly what they've always done, voting against all these investments. Our government has acted in favour of our healthcare system to build a new healthcare system for the entire province, for all Ontarians. Thank you, Speaker. My question is for the Minister of Health. Medicare is a program that defines us as Canadian as Ontarian. With Medicare, care is based on our needs, not on our ability to pay. Canadians and Ontarians are good people. We care for one another in good times. And we care for one another in times of need, sickness or injury. Medicare is something that every Ontarian is proud of. Every Canadian is proud of. But Bill 60 puts all of that at risk. Speaker, why is the Ford government destroying Medicare? Member for Eglinton Lawrence. Mr Speaker, the opposition's objective is fighting change. Our objective is improving Ontario's publicly funded OHIP-covered services for patients. As journalist Kelly McCarland recently stated, the opposition's approach, quote, is a big reason that healthcare in Canada has reached a cliff edge. Even as cries for improvements go up, any effort to change the system that clearly isn't functioning effectively is met by an avalanche of objections from organisations in the arts of delay and obstruction, convinced only their initiatives and remedies are acceptable and only if implemented as they prefer. Alarmism and obstructionism got us where we are now. And if it has its way, we'll be stuck with the crumbling system for years to come. That is not good enough for this government. We are taking action to improve services for patients. The supplementary question. Mr Speaker, the government is inviting private for-profit investor-owned corporations into Ontario's healthcare system. The body of evidence is strong and well supported. The government's actions will lead to investors making hundreds of millions of dollars off of the back of sick people. I'm really sad to stand witness to this destruction of Medicare. Speaker, why is this government bound and determined to destroy Medicare? Thank you very much, Mr Speaker. Recently, a constituent from Thunder Bay Superior North wrote to my colleague from Thunder Bay, Atacocan, and said the following. I want to write to you about my successful surgery. Quote, Premier Ford is absolutely correct about getting the private medical clinics and hospitals involved to ease the backlog of surgeries. Had it not been for the private hospital I had my treatment at, I would still be dealing with the pain and suffering of my medical issue. I got the surgery done in two months instead of having to endure the pain and suffering for an additional 18 months. All options should be on the table. Options for the benefit of the patient and not the political agenda of the other political parties. In fact, the NDP suggested I go to a private hospital. That's the Scholdeis Hospital in Thornhill. Full speed ahead with this caring legislation. At least the PCs are concerned with my well-being and others like me. Sincerely, Mr Speaker. Member for Mississauga Mall. Thank you, Mr Speaker. My question is for the Minister of Economic Development, Job Creation and Trade. Mr Speaker, Mississauga is home to large knowledge-based industries, including advanced manufacturing and life sciences. Talented and vibrant residents know that Mississauga's competitiveness in these industries cannot keep growing on a business as usual trajectory. After 15 years of anti-business liberal government policies, we saw 300,000 benefaction jobs leaving this province thanks to this government's job creating friendly policies. We have seen increased on terrorist competitiveness in creating 600,000 jobs since 2018. Minister, my constituents want assurance that this government will continue attracting new investments and showing the world that Ontario is not just open for business. Ontario is ready for business. Speaker, through you, Minister, please explain what the government is doing to continue creating good jobs and attracting investments to Mississauga. We will apply the Minister of Economic Development, Job Creation and Trade. Speaker, by reducing the cost of doing business in Ontario by $7 billion every year, we've shown that Ontario is open for business. Now, we're attracting record investments and record jobs. $17 billion invested in the auto sector, $3 billion invested in life sciences, $1 billion of dollars invested in the tech sector. And our support for Mississauga's world-leading advanced manufacturing sector has never wavered. Mother Parkers recently announced their $33 million investment in Mississauga. Now, they're a made in Ontario success story. They're going to be producing private labeled coffee and tea for the world's largest retailers and restaurant chains. They will be creating new jobs, new markets, making cold coffee and tea extracts in a brand new manufacturing facility that we were pleased to support them with a $5 million investment. That's what we're doing to attract investments and jobs. Thank you. The supplementary question. Thank you, Minister, for that answer. Mississauga's economic prosperity has been made possible as a result of this government's success in supporting our businesses and bringing thousands of manufacturing jobs back to Ontario. I want to take a moment and thank the hardworking workers of Ontario. We could not have achieved the success without your hard work. These investments that the government has attracted have been transformational, protecting Mississauga's standing as a Canadian pinnacle of innovation. These investments have raged across tech, aerospace, life sciences, chemicals, even the auto sector. That's right. Mississauga will play an important part of this province, EV revolution. Through you, Mr. Speaker, Minister, further through these investments, can you please highlight how our government is going to support Mississauga's entrepreneurs as well? Thank you, Mr. Speaker. Good economic development. Our investments are game changers for Mississauga. We supported Cyclone's $21 million aerospace investment where they reshored 60 jobs from facilities in the U.S. We've helped numerous Mississauga auto parts manufacturers through our Ontario modernization program to join Ontario's new auto and EV revolution. We invested in Mississauga's life science sector by supporting borough pharmaceuticals, two and a half million dollar project to reinvigorate their development capacity and create new good-paying jobs in Mississauga. We've helped Mississauga businesses get online to the digital transformation grants. In addition, Mississauga's Small Business Enterprise Centre receives $420,000 annually so they can supply entrepreneurs with all the tools they need to be successful. And that includes $112,000 to help students and young entrepreneurs get their businesses off the ground. We're building Ontario, Speaker. Thank you, Speaker. When the Minister of Education promised a normal, stable and enjoyable school year, he forgot to mention the asterisk that said, kids with accessibility needs not included. Every day, children with disabilities are being sent home because there is no EA available to support them. Kids like Desmond, whose mom has to keep picking him up and hoots Paradise Elementary School on Hamilton because of an EA shortage. Why is the Minister of Education refusing to provide the supports children need to be at school? The Minister of Education. Well, thank you very much, Mr. Speaker. I want to thank the member opposite for the question. We believe every child has a right to be in school without disruption right to June and I hope the members opposite will advance that principle. As we carry on our negotiations with teachers over the coming months, but for children with special education needs, we increased the budget this year by an additional $90 million. The special education budget is now at the highest levels, ever recording on trail history. Now, I appreciate that we have longstanding challenges of staffing. It's why this progressive Conservative Government has hired 7,000 additional education workers since we came to office in 2018. We know there's more to do. For mental health, for example, we increased funding by 420%. And I appreciate that there are challenges within our school boards. We expect response to have the staffing in place to support our kids. It's insulting to tell parents that you're making historic investments when you're underfunding education so badly that there are parents who have to sit outside of their kids' school every day just to help their kids use the bathroom. Like Sumi Said and Hamilton and Collette Cousins in Toronto deserve to have the supports they need and parents needing to sacrifice everything to keep them at school. So why won't the Minister of Education commit to adequately funding education and making sure every kid who needs an EA gets one? We agree that children with special education needs need to have the supports in place. It's exactly why we hired 7,000 additional education workers in the province of Ontario. It's why we've hired roughly 900 additional educators since starting office in 2018 outwithstanding to the member's opposite that enrollment, when it comes to children, have actually remained flat the increase of staffing has still taken place. With that said, the member speaks about the need for funding. It is this government that has increased funding for this current school year by $683 additional million dollars for publicly funded schools. That's a 2.7% increase. More funding for school boards. More funding per child. More funding to every community. We recognize there's more to do. We're working across party lines to continue to ensure children have the best education system possible and the kids are able to graduate and get a good-paying job in this province. The next question is for Markham Unionville. My question is for the Ministry of Education. Canada's economy and indeed the world's economy is changing and innovating every single day. Many technical and digitalized jobs in demand today may not have even existed a generation ago. The knowledge and skills previously required for work must reflect and adapt to meet our future needs. Parents want assurance that our education system is keeping pace with the ever-changing future job landscape so that the children have the best possible chance and obtaining good jobs will continue to enable stable paychecks. Can the Minister please explain that our government is doing to ensure Ontario's curriculum is providing students with forward-thinking skills for the job of the future? Thank you. Minister of Education. I want to thank the member for Markham Unionville for this question because we recognize as progressive conservatives that the world is changing, the market is changing fundamentally to ensuring that we have the skill labour needed to fuel our economy and yet this course, this curriculum was last updated by the former Liberals in 2008 when smartphones when automated vehicles, the rise of social media had taken hold and yet it was not reflected in the skills and the curriculum children were learning within our schools and so we've now updated technical education curriculum for the coming school year which will include a focus on artificial intelligence and will include a focus on cyber security on the advancement of automation in sectors from advanced manufacturing to agriculture to construction this will help ensure we have a highly skilled workforce that our economy needs Mr. Speaker, we graduate 65,000 STEM graduates a year and even still there are 17,000 vacancies today in computer and information system professionals This advancement will help support our kids and give them the competencies they need to succeed and the ever-changing economy around us Supplementary question Thank you Speaker and thank you to the minister for his response Knowing that students will learn about increasingly critical technological concept is encouraging the much needed changes to course content will certainly reflect the knowledge and skills that are necessary for career and occupations that are emerging across many sectors What is also true is that many jobs in the skilled trades are currently unfilled and the vacancy rates continue to rise by the day The reality is that Ontario's population is growing rapidly and workers for many occupations are desperately needed to build infrastructure and housing Speaker, can the minister please explain our government's plan to connect students with in-demand skilled trade jobs Thank you Speaker Thank you very much We want Ontario students to be not just the users of technology but the creators of technology in this country and that's why we've updated the curriculum with a real emphasis on life and job skills on reorienting the curriculum around the labour market needs that are going to help these young people get a good paying job to own a home and to live a life of dignity and purpose in this country We do need more skilled labour We need them to fuel the economy to improve our lives It's why we've expanded the dual credit program just in December A significant increase We're talking about roughly 24,000 students are benefiting from this type of investment that's going to help them to reach ahead courses and really take courses in high school allowing them to graduate and complete their studies in college We've expanded the specialist high skills major program which allows students to gain credits in high school 15,000 students that are participating in the Ontario Youth Apprenticeship Program All of this is designed to give them a leg up and a competitive advantage to get those good paying jobs to the future speakers Next question Member for Niagara Centre Speaker through you to the Minister of Health Back in April all parties in this house supported my motion to keep full emergency department services and acute care services at the Welland Hospital Yet recently folks across my riding in Welland, Port Coburn, Thorald and Pellum were shocked to learn that Niagara Health is permanently removing after hours emergency services in Welland as of February 27th next week So if someone in need of emergency surgery shows up at the Welland site they'll be put in an ambulance and sent to another hospital What specific steps will this government take to stop these cuts and uphold my motion to ensure that full services remain at the Welland Hospital so that families in South Niagara can receive an equitable access to health care Parliamentary system, Minister of Health and Member for Eglinton Lawrence Speaker we know that the status quo isn't working like the rest of the health care system emergency departments across Ontario have been experiencing significant health human resource challenges Our government is taking action launching the largest health care recruitment, training, retention initiative in the provinces history and our emergency department locom program averted over 1900 closures of emergency departments in 2022 Building on the 12,000 new nurses registered to work in the province last year, our government is investing in a range of initiatives to attract, train and retain more nurses and get them into our health care system including our learn and stay program We're working hard every day to make sure that we have the health care resources and staff that we need to deliver services across Ontario Please supplement your question Speaker if the well-in-hospital were to lose these life-saving services the nearest hospital to offer them would be the Niagara Falls site which is half an hour away by ambulance That does not include the time it takes to load the patient into the ambulance processing, stabilisation and offload delays by EMS which are currently in crisis across Niagara As many frontline doctors and nurses and medical professionals made clear to me that this will almost certainly result in avoidable deaths for patients who need to be in an operating room within the hour, for example with a burst appendix Is this government willing to leave the people of South Niagara without timely access to life-saving care or will the minister honour my request and meet with me immediately to resolve this dangerous situation The parliament's assistant Member for Niagara West Thanks to the member for Niagara Centre for raising this issue and I think it's important to consider the reason for so many of the investments that we're making into the province of Ontario and into the Niagara region to address the health care concerns of constituents in all of our ridings and also to ensure that we're building up a health care system that meets the needs not only of communities that are large and urban but also smaller communities such as those also in southern well-in and that's why our government has introduced measures to not only increase the amount of nurses but we've doubled the nursing program at Brock University going from 300 nurses to 600 nurses including 5 other nursing programs across the province we've launched 2 new medical schools to ensure that we're graduating hundreds of new doctors who are able to provide the services that are needed but where was the member opposite when it came to funding these important investments to ensure that services were being made across Niagara and Ontario nowhere to be found voting no every single time when it came to the health care system where the government is going to get the job done for the people of Niagara and for health care across your riding and mine next question the member for Ottawa thank you my question is to the Attorney General I think everybody here can agree that human trafficking is a terrible crime when the victims become survivors they need to be able to rebuild their lives and it takes a lot of resilience to come out at the end of the tunnel to move forward with hope however survivors of human trafficking often encounter one significant barrier when trying to move forward with their lives and that is having to defend themselves against debts that their traffickers incurred in their name in fact these debts have the effect of revictimizing the survivors because these debts damage their credit and are real barriers to moving forward and be able to leave their past behind BL 41 proposes to address this important issue by stopping the collection of these debts and the publication of such information on consumer reports this government has taken steps to address human trafficking in the past and this one there is one more opportunity for you to stand in solidarity with survivors of human trafficking will the government support BL 41 tonight at second reading and help ensure that the controlled traffickers exert over their victims is severe for good the Attorney General thank my friend for raising this very important question and this very important area that we're all focused on and I want to give special shout out to Laurie Scott the MPP Mr. Speaker she was on this file she was on this problem long before this government was even elected Mr. Speaker when we were sitting in opposition she was driving forward change and she's made change after change after change and help educate people about what's actually happening in our communities with this heinous crime Mr. Speaker I want to say that we're following Laurie Scott's lead that we're engaged in this bill we look forward to the debate tonight and I'll answer more in the supplementary thank you Mr. Speaker supplementary question thank you Mr. Speaker I do look forward to hearing more well BL 41 is an excellent step forward in the fight against human trafficking and will ensure victims are better supported as they move forward it is only one step more works needs to be done which not only focuses on enforcement but also puts in place preventative measures to keep our young people safe and supportive measures to help survivors move forward we must do more to educate our young people on ways to recognize and avoid dangerous situation that could lead to them being trafficked we must do more to ensure survivors are supported as they heal from this traumatic experience and rebuild their lives my question is what is the government going to do to hear the voices of the survivors that know the solutions to prevent human trafficking from occurring and to better support survivors as they deal with the impacts of the crime the Attorney General we're taking a multi ministry approach there are five different ministries engaged in combating this heinous crime we've put significant resources into battling the people who are perpetuating this and of course supporting those who are victims of it Mr. Speaker, we have done small things like making sure and smart serve that they have embedded training programs for those in the front line that are most likely to encounter those involved in human trafficking we're doing big things like investing tens of millions of dollars to support victims of this crime Mr. Speaker, I'd like to point out that Laurie Scott who I mentioned in the first part of my answer is actually co-sponsor of this bill this evening so I look forward to her words and to the others as we move forward to continue to combat this very heinous crime Mr. Speaker, next question the member for Sousa Marie thank you Mr. Speaker my question is for the Minister of Indigenous Affairs and Northern and Development last week the Northern Ontario Farm Innovation Alliance NOFIA had their annual conference in person for the first time in several years the conference presented an opportunity for farmers, stakeholders and industry experts from Northern and remote communities to gather and discuss ideas for the agri-food sector Farmers are a critical component of Ontario's economic strength with their hard work and their dedication our communities and our province would not thrive Speaker, can the Minister please explain what our government is doing to support the hard working men and women of Northern and remote agri-food sector Minister of Northern Development Minister of Indigenous Affairs I want to thank the honourable member for his question Mr. Speaker Northern Ontario Farmers Feed Cities and increasingly our vast region is in play for Canada's agri-food agriculture sector in a meaningful way I could feel the palpable enthusiasm we shared with the people of the Northern Ontario Farmers Innovation Alliance around some of the work that the Northern Ontario Heritage Fund is doing with the tools Mr. Speaker to be a major player in agriculture and agri-food production in Canada Mr. Speaker we're expanding capacity lengthening the ability for seasons with farm technology we're investing in tile drainage in Thunder Bay with the agricultural research group Mr. Speaker we're creating terminals in places like Rainy River in my riding Mr. Speaker which have allowed Rainy River to become the largest canola and corn producer in Northern Ontario these are real developments Mr. Speaker that are putting our agri sector in Northern Ontario at the top of the list is destinations Mr. Speaker for farming thank you supplementary question thank you Mr. Speaker and thank you very much to the Minister for your response it is clear that the Northern Ontario Heritage Fund is providing much needed leadership to the sector in the north under the previous Liberal government many of our farmers from Northern and remote communities felt like they were not respected seeing the Minister engaging so collaboratively with this vital industry is incredibly encouraging Northern agriculture is vital to the strength and success of our province's economy Speaker with Northern farms generating over 230 million dollars in revenue including the number of individuals joining this sector Speaker can the Minister please explain how changes to the NOHFC will better support the agri food industry across the north as well as helping new farmers to enter into this sector Mr. Northern Development Mr. Speaker I got called the exhausting for a heritage fund in their region but anyways Mr. Speaker I want to recognize another important aspect of agriculture and it's very near and dear to me and it's important I know to the member for Kiwetnung and that is food security and food sovereignty for our Indigenous communities whether Mr. Speaker they're in the southern part of Northern Ontario or in isolated communities we're working with no less than four or five Indigenous communities on really serious and important agriculture projects Mr. Speaker I promise to the member from Kiwetnung that we would work with April McKay Weiwen First Nation as she grows out her community gardening capacity Mr. Speaker teaching young people how to operate community gardens the abatung and agriculture technology and storage Thessalon First Nations BioCenter Mr. Speaker and of course we appreciate the work being done in Wequimacung First Nation Mr. Speaker on some other farm we're going to be there for Indigenous communities Mr. Speaker the entire north has a strong presence in the agriculture footprint of Canada Thank you Mr. Speaker Mr. Speaker and good morning my question is to the Premier nurses across Niagara are braving literally an ice storm to rally in St. Catharines today their message is quite clear it is time to stop calling nurses heroes while supporting unconstitutional legislation that is making havoc on the staffing crisis 60,000 nurses across Niagara and Ontario are negotiating their first contract since working through a global pandemic Mr. Speaker through you to the Premier will you commit to today and direct the Ontario Hospital Association to compensate nurses fairly so Ontario is able to recruit and retain nurses during the staffing crisis Well Mr. Speaker we'll allow the Ontario Hospital Association to continue its negotiation with our nurses Mr. Speaker I think that's the right thing to do at the same time we're not going to stop calling our nurses in front line workers heroes because that's what they are it's not just during a pandemic it is all the time we've always felt that they are we will continue to thank them for their service Mr. Speaker we'll continue to do it by building investing more in healthcare across the province because we think that's the right thing to do because you know healthcare it's not just about people and making our communities better and providing better service for people it's also about building a better economy so when the Minister of Economic Development Job Creation and Trade goes out there to sell Ontario he can sell the investments that we are making in healthcare opportunity another reason why to come to Ontario when we build broadband across northern parts of Ontario it is another opportunity so no we will not stop calling our front line workers and nurses heroes because that's what they are and we'll respect them by investing in those services A supplementary question Thank you Mr. Speaker again through you to the deputy house leader I guess 600 vacancies in the Niagara health system it was heartbreaking to hear of a nurse who sat and cried at her desk because she was put in charge of a floor over 30 patients in her unit despite only being one year out of nursing school she was somehow the most senior staff member at the time I have heard too many stories like this this is far from normal nurses working in under staffed hospitals right now are counting on us Speaker through you to the deputy house leader can you explain to nurses across Ontario why you are willing to commit public dollars to private for profit clinics commit public dollars to pay lawyers fees to appeal bill 124 before you are willing to compensate nurses fairly so we can end the staff crisis and shorten hospital wait times mind the members to make their comments to the floor and to respond on behalf of the government the minister of colleges and universities Mr. Speaker and thank you to the member for that question and we are making record investments in healthcare in Ontario and that starts with a high caliber education at our world class education facilities here and we are ensuring that we have more nurses now as a stand-alone nursing program as well as multiple colleges across this province are now able to offer nursing programs closer to home to ensure that students who are practicing and learning at those universities and colleges are also working in those communities we are making investments that you continually do not support us record investments in more registered nurses more PSWs stand-alone programs our new program to again ensure that we have students who will learn and stay in those communities but it's we are seeing record numbers of students who are wanting to get into the profession and that's because of the investments being made in new health in new hospitals in new long-term care centers we have our new Brampton medical school our Scarborough center government ensuring that more students are wanting to get into the health human resources field thank you yes and once again I'll remind the members to make the comments through the chair the member for Halliburton Quarthier Lakes Crop my question is to the associate minister of transportation many people in northern Ontario know the difficulties of winter weather and how they can create travel conditions that make it hard to travel to Toronto from rural remote and northern parts of our province in the past many individuals and families in northern Ontario relied on this service provided by the north lander train system to help them individuals would use this service to visit their families attend medical appointments conduct business trips and for work but unfortunately the previous liberal government that was supported by the NDP party did not believe this service was important and cancelled passenger rail service between Toronto and our government needs to demonstrate leadership and restore this vital transit system speaker can the associate minister of transportation please provide an update on how our governments progress to resume the north lander is going to reply the associate minister of transportation thank you speaker that was a great question from a great member I'm very happy to inform this house and that member that on December 15th just before the holidays I announced our government's 140 million dollar purchase of three beautiful new trains for the restored north lander speaker make no mistake we're bringing the north lander back and we're delivering the trains the north deserves after the liberals cancelled this vital transportation link to the north these trains will feature spacious seating and modern amenities wifi audio visual announcements built in wheelchairs food services and fully accessible washrooms speaker this is a huge milestone in restoring the north lander which will provide economic opportunities for the north and make it easier for people to access work health care education and other critical services speaker after the NDP propped up the liberals when they wrongfully ended the north lander our government is bringing the north lander back and the supplementary question thank you to the great minister of transportation for that wonderful update I want to take a ride right away but this is for the individuals and families from our provinces rural remote and northern communities and people and businesses in these communities rely on safe convenient transportation network to get where they need to go and to keep our goods moving passenger rail supports families tourism manufacturing jobs innovation and economic growth all while keeping the people of Ontario connected even to wifi that is why it is so vital that we as a government ensure the essential transit service is restored so speaker can the associate minister please explain what further measures our government is taking to ensure that the north lander service is fully restored associate minister of transportation thank you speaker and I'm going to buy that member dinner on that train trip all the way up the cockpit speaker our government is working tirelessly alongside Ontario north land to resurrect this vital link future implementation activities include local development local consultations station and track improvements just last winter Ontario north land performed important schedule testing by the north lander for using existing polar bear express equipment speaker to the members point the revamped north lander will deliver tremendous benefits the plan service route between Toronto timmins connecting to Cochrane will provide passenger rail access for 176,000 residents in northern communities deliver up to $132 million in economic benefits and by 2041 speaker reduced 4400 tons of auto emissions annually and generate up to 60,000 in annual ridership speaker unlike the opposition who call the north a no man's land this government disagrees the north is a valuable partner in our prosperity we're bringing the north lander back the next question I'll say miss if it is that my question is to the premier James Bay coast do not have access to adequate health services these flying first nations must travel from one community to another or even further such as timmins or Kingston for adequate care their travel as we know is very costly for the province and poses a burden on these family for help for Albany has space for such a department in their hospital and has many patients that require daily support my question what will this government do to get adequate dialysis care for these flying first nations reply the member for Eglinton Lawrence thank you very much Mr. Speaker when it comes to health care we know that the status quo is no longer acceptable that's why we're taking bold action to eliminate surgical backlogs reduce wait times publicly funded services and procedures increased and make sure that services are available to our residents across Ontario like in the members riding Ontario now has introduced their three-step plan the your health plan that better integrates the use of community surgical diagnostic centres and their state of the art facilities to speed up how quickly people are able to get their surgeries we know that taking innovative steps like this is the way to improve our health care system to make sure that we can have services across Ontario in Ontario thank you Mr. Speaker how can we be so disconnected from northern communities that are isolated the answer stated it quite explicitly we're talking about people that need dialysis treatment that don't have it in the community they have to go to Kingston they have to live all year round in hotel rooms try living in such conditions and see if you appreciate doing that I think we have a responsibility listen to these patients and what they're asking from us in those isolated communities they need services Ford Albany can accommodate, can help us provide a solution don't cause them to have a life sentence for those patients so I'd like to ask you the question once again what will this government do to get adequate dialysis care for these flying First Nations thank you very much Mr. Speaker and thank the member opposite for the question our government obviously is doing everything we can to ensure services are available across Ontario in every community and that's what our initiatives are about we've been making record investments $14 billion a year and we'll continue to invest in health care to make sure the services are available when and where people need them and that's why we're proceeding with our Your Health Act which we hope the opposition is going to support us and thank you next question the member for Sousa Marie thank you Mr. Speaker under the previous liberal government the concerns of the people of the Northward ignored when it came to jobs, the economy and our environment and park system the liberal government focused on the concerns of the big cities while Northern families felt ignored in their own province as part of liberal budget cuts many of our Northern provincial parks faced staff service and program reductions these decisions led to job losses program cancellations and the removal of overnight camping services were disrespectful to all people of the North and diminished the value of our park system Speaker, can the Minister of the Environment Conservation and Parks please explain how our government will protect and strengthen our Northern park system Mr. the Environment, Conservation and Parks Thank you Speaker and thank you to the member for that question I value his friendship mentorship leadership and most of all I mean he's been a true champion of a long voice for the North I recently he spoke to me of visiting flying communities in the North and it's in that spirit that I recently visited the North and the beautiful community of Elliott Lake and I cannot thank my host enough for the incredible warm welcome that they extended to me it's true Mr. Speaker Northern Ontario hospitality is second to none and Speaker they're glad that in these members from the North they now have a government that's listening and championing their needs Ontario has signed a historic co-partnership agreement with the Mississaugay Park Foundation who will maintain and operate Mississaugay Provincial Park under this agreement parks operation will be shared between Serpent River First Nation led by Chief Brent Mississauga First Nation led by Chief Bob and the municipality of Elliott Lake led by Mayor Andrew and I had the opportunity to sit down with all of them and there's so many more thank you thank you very much the supplementary question Speaker I thank the minister for his response it's great to see all that enthusiasm working on behalf of the people of Northern Ontario it's so encouraging to hear that our government is correcting the mistakes that were made by the previous Liberal Government when it comes to supporting our park system under their leadership Mississaugay Park was one of the parks that was slated for closure this park remains open today thanks to the leadership and the advocacy of our strong municipal partners and Indigenous community as a government we must continue to support and respect our Northern community partners and protect our Northern park system and the environment Speaker can the minister please elaborate on how this new agreement to ensure that Mississaugay Park continues to thrive for many many more years to come Mr. Environment Thank you Speaker and you know we share in a commitment with the North to build Ontario build a prosperous Ontario and sometimes you just have to listen so I was honoured to have the opportunity to learn from those Indigenous leaders to learn from that municipality who have signed a historic agreement we're getting the job done and I'm pleased member opposite acknowledges we're getting the job done with this parks foundation this historic agreement this groundbreaking agreement will allow the foundation to participate in the management and operations of this beautiful park a park the previous Liberal Government let go a park you know they called that park and the people up there no man's land well we say Mr. Speaker that this is an incredible land partnership that's exactly what's happening with this incredible partnership this is a win for all residents of Elliott Lake especially Serpent River Mississauga First Nations and most importantly Speaker for all Ontarians for our next generations who are going to learn from the Indigenous teachings and participate in the great outdoors for generations to come Thank you Thank you Speaker Speaker one third of housing in London are real estate investors who scoop up entry level properties away from first time home buyers this is on top of the 86% of condo apartments already owned by investors 86% that's more than twice the provincial average Speaker this government is telling people of this province that they're building new homes it remains to be seen whether these will be truly affordable homes what is this government doing to ensure the first time home buyers can actually get into these new homes Thank you very much Speaker and I thank my honourable colleague for the question we're in a housing supply crisis all over the province including in the members riding I'm glad that he's raising this concern because we're the only party that has been talking about it if you go back and I'll just tell you the housing crisis that we're in the supply crisis that we're dealing with right now the minister of finance addressed this by making sure that the percentage that has been added to 25% is across the province Mr. Speaker not just the portion to make sure that there's more supply in the province of Ontario for Ontarians Mr. Speaker but we need to do more if you look at the work of the municipal affairs and housing this minister the last two years we've seen record housing starts in the province of Ontario do a comparison Mr. Speaker to when the previous government was in power and they held the balance of power the lowest housing starts response it's not enough we need to build more homes all across the province including in that members riding we're going to get it done Mr. Speaker Speaker this government didn't answer the question you know they talk about record housing starts and the reason for that is that you've removed rank control you've created a power imbalance between the owner and between renters Professor Diana Mock from western states interested in housing used as an investment tool likely spiked in Ontario after the province removed rent controls on new bills after 2018 again this has led to an unfair power imbalance where landlords can jack up the rent in between when someone completes their tenancy because there is no rent control you did that you did that to renters young families are being completely left behind the housing stability bank a local program that helps renters get out of arrears is reporting a 35% increase in demand for their services people are sinking even more underwater each day will this government close the loophole that allows foreign investors and real estate investment trusts to stockpile rental properties across Ontario Mr. Speaker thank you very much Mr. Speaker we've done that we're not going to stop there we're going to continue going forward as I mentioned Mr. Speaker we're in a housing supply crisis I'm glad the City of London adopted the targets that the Minister of Municipal Affairs and Housing have put forward because they know these are attainable targets but I'll tell you this when it comes to rent control through bill 184 when we put in measures the measures that this government has put in place no government in the past 70 years has provided more protection for tenants than this government and I'll tell you this every single protection that we put in bill 184 for tenants guess what the opposition did they voted against that Mr. Speaker so only one stands up for tenants and makes sure that they're protected while we increase housing supply for all Ontarians across the province and that's this government, this Premier and this Minister next question the member for Thunder Bay Attic Oakley thank you Speaker my question is for the Minister of Seniors and Accessibility it was with sadness that we learned of the passing of the Honourable David C. Onley Ontario's 28th Lieutenant Governor Mr. Onley was appointed Lieutenant Governor in 2007 and faithfully served our province for seven years Mr. Onley was an advocate for advancing accessibility rights for Ontarians after contracting polio as a child Mr. Onley used a motorized scooter throughout his life however he was not deterred in any way working for more than two decades as a city TV reporter his legacy of service and advocacy for equal rights for people with disabilities should not be forgotten Minister please explain how our government will uphold Lieutenant Governor Onley's important vision of a more accessible Ontario Minister of Seniors and Accessibility I'd like to thank the hardworking member from Thunder Bay Attic Oakley for such an important question David Onley is dear friend of mine and I miss him greatly I will never forget the time I met him at his home to discuss the importance of accessibility for all Ontarians Mr. Onley is friend leader and champion when it came to the all things accessibility I spoke with him regularly and the number one thing he said to me was to find a meaningful job for people with disabilities accessibility is an ongoing effort we will continue to work towards improving the lives of Ontarians with disabilities Member for Ottawa has a point of order I am seeking unanimous consent of the House that not withstanding order 40e 5 minutes be allotted to the independent members as a group to respond to the ministerial statement this afternoon on the Russian invasion of Ukraine Madam Collard is seeking unanimous consent of the House that not withstanding order 40e 5 minutes be allotted to the independent members as a group to respond to the ministerial statement this afternoon on the Russian invasion of Ukraine agreed? agreed I understand the government has a point of order thank you to outlay business for next week again all members for a wonderful first week back in the service of the province of Monterre on Monday February 27th we will be continuing debate on bill 63 in the afternoon we will have opposition day on Tuesday February 28th we will have further debate on bill 60 in the afternoon we will return to bill 63 and in the evening there will be a private members business standing in the name of the member for Don Valley West which is bill 50 on Wednesday March 1st in the morning we will have further debate on bill 60 in the afternoon debate on bill 63 and in the evening we will have private members business standing in the name of the member for Peterborough Quartha which is bill 31 and on Tuesday March 2nd in the morning we will be debating a bill which will be introduced soon and in the afternoon we will continue to debate on that wonderful bill and in the evening with the member for Niagara Falls private members motion number 22 thank you very much next we have a deferred vote on the motion for second reading of bill 47 an act to amend the residential tenancies act 2006 and the condominium act 1998 to require emergency power generators call in the members this is a five minute bell


He's from Red Hat, he's a software engineer and he will introduce automated customization with an image, with an image builder, so please welcome Charles Shee. Hello everybody, I'm very glad to be here to say you guys in both communities and experts. Thank you very much and the city is a very great city. My topic is automated customization with an image, with an image builder. My name is Xu Chen, I'm Chinese and my English name is Charles Shee. I'm from Red Hat, Beijing. I work for the virtualization technologies such as ZEN, KVM and also the public cloud such as Alibaba Cloud and AWS. And I also need a small team to do the performance validation with the cloud. And this is my personal website and the typing code blog. And also this is my email address, you can contact with me. And what I want to talk about today is the introduction of the image builder, what, why and how. And then I will show two demos, one is to use the image builder with me and the other one is to use the CRM. And the next is the future's goal. And if you are in any section, if we have time. So what is the image builder? This is abstract from the product development. Besides, the image builder is a tool for creating customized decision images. And for VIN and cloud images. And it makes you run faster compared to the manual procedures. It abstracts away the specifics of the time. So this is the workflow here. You can say in the center part, this is the main component of the image builder. And it's also the abstract revolution. And then it uses the RESTful API to communicate the GUI and the CRI. As the user, we use GUI or CRI. We can put, we can defend the REST packages or the third party packages. And customize the configurations to the image. And as outputs, we can get the system use builder, ISO and this image. And advance the system in minutes. And also we have more cloud images. So why image builder? Image builder is friendly because you can use it in a unified movie, which is called as Red Hat with White Console. You will see that in the voting demo session. And then you can assign it very quickly. And also it is very powerful. You can use the image for different platforms and faster than manual procedures. It's also professional. Customize, we have, because we're customizing challenge, we have code. So it can help you to create secure and high quality images. And it's well-tested and supported by Red Hat. And it's also extremely flexible. You can, it can be automated. It can be integrated with some management tools. So what is about output types? In the real standard, we have supported the installation, ISO, and the QComp2 image. And also the real-dice, real-dice and file system images. For real-dice, we added four new output types, such as AMI for the real-dice, Red HD for the age, for the age, and then DK for when we're, and also we support OpenStack from real-dice. So you can try to use it. So how to use the image builder? We have two ways to use the image builder. First one is to use the movie plugin. It allows you to use the image builder from Red Hat and Red Console. And you can get a very quick start. Also you can use the CLI tools. This is a preferred miser. Because you can, because it can be integrated with the other tools, and more functions are available in this miser. So there's a client out. So in the business or personal usage, you can integrate the image builder with Red Hat Assemble Automation. Assemble is a Red Hat tool, which is totally free of charge. You can use it to match the image builder and to create your extension on the private or public cloud. To use this image builder, you need to install it into your computer. To install it, first, you need to install the Laura Composer package, because this is the basic component of the image builder. And then if you want to use the CLI, you should install the Composer CLI package. If you want to use the movie, you should install the podcast composer. Composer package. Next, you need to start the Laura Composer service. And then enable the podcast circuit. You want to use the movie. And then you can copy your bare wall to allow you to access the Red Hat web console from remote. So this is the... Don't use the movie, because you can't escape this step. So talk is cheap, show me the demo. The first demo is about using the image builder with movie. Here when tapping the ID address of the server and the phone number, use your route to the web console. I used the Laura here to do the demo because Laura has the latest feature. So now you can see this is the Red Hat web console. You can manage it from remote. So if you install it correctly, you will see the image builder on the upper left corner of the screen. Here's the package. And you can see here is some blueprint. Blueprint is where we defend how we view the image. So there are three demos, and one blueprint is just created in the other demo. So let's click here, the red part, and here is our management resources. So you can see there are so many sources here. It has been installed on my computer. So this is the Laura image. This is the Laura. So it's a Red Hat content. And such as this one, the revenue function, this is a third party result. So we can install the package we need from all these sources installed. And here we can also add the sources. Here tapping the name, such as PEL, and give a task, select a task, and click the add a source. Then we can use the package in the HDR. So here I can cancel. And now we create a blueprint, the name, demo, image, and some expressions. They're created. We can see on the left page is these are some packages here we can use to install into the image. Just tap something here to filter what you want. Let's filter the images so that we can use a image for our web server. And here is the version. We can choose a specific version, such as this. And you can choose the latest version, such as the latest 1.16. Or just the most latest version of the package. And you can see here is the dependency. It has been resolved automatically. And the price is at $1,000. So this package has been added to the blueprint components now. For me, we may want to add another package, such as the latest. So we have a variant here. And we really want to specify a version, just in the latest 1.16. So we will say it has been added to your blueprint and its dependencies. So let's just commit to save the changes. We can say this is the handy changes and commit the new button. Let's get back to the blueprint. So the first is customization type. We have a hostname here. So this is the default hostname for VM. And we can add a user here, such as a child. And have your password here. If you have the SSHP, you can paste the SSHP here. So this is the user we just have done. And we can add it or delete it. Or you can add another one. And the section is the package page. We can see the packages and the dependencies. And also the image page. Here we can create an image. Here we can say we have a lot of image types to select, such as we can select the AWS one. So we will get an API for the AWS usage. And then commit the crate. It tells you that the image creation has been added to the queue just in a moment. Here we can say it's in 100 status. That's a refreshable page. It's in progress now. So we can check the logs, check the logs. And now we should be waiting for some minutes to make it fit to wait for the image. So let's get back. When it's finished, it will look like this. Yeah, like this one. So just click the download here to download to get the image. So this is how to use Ruby. And about how to use the CRI, I want to highlight some highlights here. We can define the reference in the CRI just by changing the t.o.nl file. This is a text file in home format. So just put what you want in the file and use the birth command to push this file into the image builder. So it will become a blueprint in your system. So you can show that blueprint. And if you want to add the blueprint, you need to use the blueprint C to save the blueprint to a file for a text file and add it down in text file again and push it again. And if you want to validate the package design, it's under their dependencies. You can use the blueprint to solve. And if you see the results here, you will make sure that your definition is correct. And the command for the compose composes a procedure to create an image. So we can use the second one to start a compose. It means to create an image. Compose a style, your blueprint name, and the compose type. So if you don't know what type is supporting your system, just use the first command here. Compose types is it. Then it will list all the available types in your system. So you can choose one. And you can also use the compose by the analysis standards, by compose standards and the compose UI. The UI will be provided when you successfully start a compose. So anyway, you can use this command to check the standards of your compose. When it's finished, you can use compose image to download your image to your local. And here is the demo, but we don't have so much time, so I put the demo here. You can go through this address to check the demos and it will show you all you can do in the CLI. If you are interested in trying it out or forget to check it out. And then what's the next? The next is the ensemble will have making support for image builder. You know, now we use image builder with the ensemble, just use the ensemble to trigger the image builder CLI commands. But in the future, ensemble will make support for image builder. It means you will, ensemble will have image builder a module for fast use. So it will, it will save more community and more powerful. And then the next version of image builder can push the image to the public cloud by itself. You know, now with just the image and the deferred, the process is to defer the image to defer the image installation to the ensemble. But in the future, in the next version, we will have the feature that image builder can push the image to the public cloud by itself. And more image tasks will be supported such as Alibaba, such as IBM or Google image image can be created by the image builder. And more development and configuration options and more powerful technology will be provided in the following versions. So here I discuss useful needs. The first thing is the image builder unrealized document. So this is an official document for image builder. You can check how to use it. And the second thing is our student project and blog. You can see the Lorex composer here. And the third one is how to use intellectual how to use the Lorex composer. And the fourth one is mainly focused on how you can do in the CLI. And the last one is the upstream. It is a G-HUB for the GUI. For the GUI blogging. That means the name is how to use the composer. So you can try to do something out here. And so any questions? Do we have time? Probably not. So I think here we have groups. So if you have any questions relating to the image builder or relating to the public club or RACAT just contact with me. Thank you. Thank you very much, Charles. And the next time we have a very short break.


From around the globe, it's theCUBE, presenting, Cube on Cloud, brought to you by SiliconANGLE. Hi, I'm Stu Miniman and welcome back to theCUBE on Cloud. We're talking about developers. And while so many people remember the meme from 2010, if Steve Ballmer jumping around on stage, developers, developers and developers, many people know what really important is really important about developers. They probably read the 2013 book called The New Kingmakers by Stephen O'Grady. And I'm really happy to welcome to the program Rachel Stevens, who's an industry analyst with Red Monk, who was co-founded by the aforementioned, Stephen O'Grady. Rachel, great to see you. Thank you so much for joining us. Oh, thank you so much for having me. I'm excited to be here. Well, I've had the opportunity to read some of what you've done. We've interacted on social media. We've gotten to talk at events back when we used to do those in people. In person, I'm so glad that you get to come on the program, especially you were the ones I reached out when we had this developer track. If you could just give our audience a little bit about your background, that developer cred that you have, because as I joke, I've got a closet full of hoodies, but I'm an infrastructure guy by training. I've been learning about containers and serverless and all this stuff for years, but I'm not myself much a developer. I've touched a thing or two in the years. Yeah, so happy to be here. Red Monk has been around since 2002 and have been beating that developer drum ever since then, kind of as the company, the founder, Stephen James, noticed that the decision making that developers was really a driver for what was actually ending up in the enterprise. And as even more true as cloud came onto the scene, as open source exploded, and I think it's become a lot more of a common view now, but in those early days, it was probably a little bit more of a controversial opinion. But I have been with the firm for coming up on five years now. My work is an industry analyst. We kind of help people understand bottoms up technology adoption trends. So that's where I spend my time focusing is what's getting used in the enterprise, why kind of trends are happening. And so yeah, that's where we all come from. That's the history of Red Monk in 30 seconds. Awesome. Rachel, you talk about the enterprise in developers. For the longest time, I just said there was this huge gap. You talk about bottoms up. It's like, well, developers use the tools that they want. If they don't have to, they don't pay for anything. And the general IT and the business sides of the house were like, we don't know what those people in the corner are doing. It's important and things like that. But today it feels like that's closed a bunch. Where are we in your estimation? Are developers, do they have a clear seat at the table? The title we had for this is wither the enterprise developer. Is enterprise developer an option moron in 2020 and 2021? I think enterprise developers have a lot more practical authority than people give them credit for. Especially if you're kind of looking at that old view of the world where everything is driven by a buyer decision or kind of this top-down purchasing motion. And we've really seen that authority of what is getting used and why change a lot in the last decade even more of people who are able to choose the tools that meet the job and bring in tools regardless of whether they maybe have that official approval through the right channels because of the convenience of trying to get things up and running. We are asking developers to do so much right now and to go faster and to shifting things left. And so the things that they are responsible for incorporating into the way they are building apps is growing. And so as we are asking developers to do more and to do more quickly, the tools that they need to do those tasks to get these apps built is the decision making has fallen to them. This is what I need. This is what needs to come in. And so we are seeing basically the tools that enterprise is are using are the tools that developers want to be using and they kind of just find their way into the enterprise. Now I want to key off what you were talking about. Just developers are being asked to do more and more. We see these pendulum swings in technology. There was a time where it was like, well, I'll outsource it because that'll be easier and maybe it'll be less expensive and number one, we found it wasn't necessarily cheaper. Number two, I couldn't make changes and I didn't understand what was happening. So when I talk to enterprises today, absolutely I need to have skill sets internally. I need to be able to respond to things fast and therefore I need skills and I need people that can build what they have. What do you see? What are those skill sets that are so important today?  We don't have enough data scientists. We don't have enough developers. We don't have any of these things. So what do we have and where are things trending? Yeah, it's one of those things for developers where they both have probably the most full toolset that we've seen in this industry in terms of things that are available to them. But it's also really hard because it also indicates that there's just this fragmentation at every level of the stack and there's this explosion of choice and decisions that is happening up and down the stack of how are we going to build things? And so it's really tricky to be a developer these days in that you are making a lot of decisions and you are wiring a lot of things together and you have to be able to navigate a lot of things. And I think one of the things that is interesting here is that we have seen the phrase like full stack developer really carried a lot of panache maybe earlier this decade and has kind of fallen away just because we've realized that it's impossible for anybody to be able to span this whole broad spectrum of all of the things we are asking people to do. So we're seeing this explosion of choice which is meaning that there is a little bit more focus in where developers are trying to actually figure out what is my niche? What is it that I'm supposed to focus on? And so it's really just this balancing of active trying to see this big picture of how to get this all put together and also have this focused area realizing that you have to specialize at some point. Rachel, it's such a great point there. We've actually seen that Cambrian explosion of developer tools that are out there. If you go to the CNCF landscape and look at everything out there or go to any of your public cloud providers, there's no way that anybody even working for those companies know a good portion of the tools that are out there. So nobody can be a master of everything. How about from a cloud standpoint, there's the discussion of what do I shift left? What's, can I just say, oh, okay, this piece of it, it can be a managed service. I don't need to think about it versus what skills that I need to have in-house. What is it that's important? And obviously, as analysts, we know it varies greatly across companies. But what are some of those top things that we need to make sure that enterprises have skill set and the tools in-house that they should understand and what can they push off to their platform of choice? Yeah, I think your comment about managed services is really pressing it because one of the trends that we are watching closely is just this rise of managed services. And it kind of ties back into the concept you had before about like, what in IT medicine, you have like the Nicholas Carr IT doesn't matter and we're pushing this all the way.  But we also realized that we really want, as enterprises, want to be spending our time doing differentiated work and wiring together your entire infrastructure isn't necessarily differentiated for a lot of companies. And so it's trying to find this mix of where can I push my abstraction higher or to find a managed service that can do something for me? And we're seeing that happen in all levels of the stack. And so what we're seeing is this rise of composite apps where we're gonna say, okay, I'm gonna pull in backend APIs from a whole bunch of tools like Twilio or Stripe or Al Zero or Algolia. All of those things are great tools that I can incorporate into my app and I can have this great user interface that I can use. And then I don't have to worry quite so much about building it all myself, but I am responsible for wiring it all together. So I think it's that wire together set of interests that is happening for developers as the tool set that they are spending a lot of time with. So we see the managed services being important, played an important role in how apps are composed and it's the composition of that apps that is happening internally.  There's been some relative stability, but then some things change. You know, I look at the tool set, you mentioned full stack developer. I talked to a full stack developer a couple of years ago and he's like, like, oh, like Terraform is my life and I love everything and I've used it forever. And that was 18 months. And I kind of laugh because it's like, okay, I manage, I measure a lot of the technologies that I use in the decades, not that, oh wait, this came out six months ago and it's kind of mature. And of course, you know, CICD, come on, if it's six weeks old, it's probably gone through a lot of iterations. So what do you see, do you have any research that you can share as to looking forward? What are the, you know, what are the skill sets we need? How should we be training our force? What do we need to be looking at in this kind of next decade of cloud? Yeah, so when you spoke about languages, we do a semi-annual review of language usage as seen on GitHub and discussion as seen on Stack Overflow, which we fully recognize is not a perfect representation of how these languages are used in the broader world, but those are data sets that we have access to that are relatively large and open. So just before anyone writes me angry letters, said that's not the way that we should be doing it. But one of the things that we've seen over time is that there is a lot of relative stability in those top tier languages in terms of how they are used. And there's some movement at the bottom, but the trends we're seeing where the languages are moving is type safety and having a safer language and the communities that are building upon other communities. So things like we're seeing Kotlin that is able to kind of piggyback off of being a JVM based language and having that support from Google or we're seeing TypeScript where it can piggyback off of the breadth of deployment of JavaScript, things like that. So those things where we're combining together multiple trends that developers are interested in the same time combined with an ecosystem that's already rich and full. And so we're seeing that there's definitely still movement in languages that people are interested in, but also language on its own is probably pretty stable. So like as you start to make language choices as a developer, that's not where we're seeing a ton of like turnover language frameworks on the other hand. Like if you're a JavaScript developer and all of a sudden there's just explosion of frameworks that you need to choose from. That's maybe a different story, a lot more turnover there and harder to predict but language trends are a little bit more stable over time.  I've been digging into serverless for a number of years. What's your take on that? There's certain people I talk to and they're like, I don't even need to be a coder. I can be a marketing person and I can get things done. When I talk to some developers, they're like, ah, citizen developers, they're not developers.  So I'll give you your choices to, you know, serverless and some of these trends to kind of expand, you know, who can, you know, code and develop. Yeah, so for both trends like gem stack and serverless, one of the things that we see kind of early in the iteration of a technology is that it is definitely not going to be the right tool for every app. And the number of apps that the approach will fit for will grow as the tool develops and you add more functionality over time and all of these platforms expand the capability. But definitely not the correct tool choice in every case. That said, we do watch both of those areas with extreme interest in terms of what this next generation of apps can look like and probably will look like in a lot of cases. And I think that it is super interesting to think about who gets to build these apps because I think one of the things that we probably haven't landed on the right language yet is what we should call these people because I don't think anyone associates themselves as a low code person. Like if you're someone from marketing and all of a sudden you can build something technical that's really cool and you're excited about that nobody else on your team can build, you're not walking around saying, I am a low code marketing person. Like that's demeaning. You're like, no, I'm a technical marketer. Look what I just did. And if you're someone who codes professionally for a living and you use a low code tool to get something out the door quickly and you don't want to demean and say, that was, I did a low code that and it's like, everybody is just trying to solve problems and everybody is trying to figure out how to do things in the most effective way possible and making trade-offs all the time. And so I don't think that the language of low code really is anything that resonates with any of the actual users of low code tools. And so I think that's something that we as an industry need to work on finding the correct language there because it doesn't feel like we've landed there yet. Yeah, great, Rachel. What wanna get your take on just careers for developers now too? Think about in 2020, everyone has distributed lots of conversations about where do we work? Can we breathe remote? Many of the developers I talked to already were remote. I had the chance to interview the head of remote for GitLab. There were 1,000 people and they're fully remote. So remote absolutely a thing for developers but if you talk about careers, it's no longer, oh, hey, here's my CV, I'm on GitHub. You can see the code I've done. We haven't talked about open source yet. So give us your take on kind of developers today, career paths and kind of the online community there. Yeah, oh, this could be a total conversation while trying to figure out my point. So I think one of the things that we are trying to figure out in terms of balance is how much are we expecting people to have done on the side? It's like a side project hustle versus doing exclusively getting your job done and not worrying too much about how many green squares you have on your GitHub profile. And I think it's a really emotional and fraught discussion in a lot of quarters because it can be exclusionary for people saying that you need to be spending your time on the side working on this open source project because there are people who have very different life circumstances. Like if you're someone who already has kids or you're doing elder care or you are working another job and trying to transition into becoming a developer, it's a lot to ask these people to also have a side hustle. That said, it is probably working on open source, having an understanding of how tools are done, having this experience and skills that you can point to and contributions you can point to is probably one of the cleaner ways that you can start to move in the industry and break through to the industry because you can show your skills to other employers. You can kind of maybe make your way in as a junior developer because you've worked on a project and you make those connections. And so it's really still, again, it's one of those balancing act things where there's not a perfect answer because there really is two correct sides of this argument and both of the things are true at the same time where it's hard to figure out what that early career path maybe looks like or even advancing in a career path if you're already a developer, it's tricky. Well, I wanna get your take on something too. I think back to, I go back a decade or two, I started working with Linux about 20 years ago back in the crazy days where it was just kernel.org and patches everywhere and lots of different companies trying to figure out what they would be doing. And most of the people contributing to the free software before we even were calling it open source most of the time, it was their side hustle was the thing they're doing or was their passion project. I've seen some research in the last year or so that says the majority of people that are contributing to open source are doing it for their day job. Obviously, there's lots of big companies. There's plenty of small companies.  So I wanna get your take on governance, contribution from the individual versus companies. There's a lot of change going on there. Heck, the public cloud, their impact on what's happening in open source. What are you seeing there and what's good, what's bad? What do we need to do better as a community? Yeah, I think the governance of open source projects is definitely a live conversation that we're having right now about what does this need to look like? What role do companies need to be having and how things are put together? Is a contribution or leadership position in the name of the individual or the name of the company? Like all of these are live conversations that are ongoing in a lot of communities. I think one of the things that is interesting overall though is just watching if you're taking a really zoomed out view of what open source looks like where it was at one point deemed a cancer by one of the vendors in the space. And now it is something that is just absolutely an inherent part of most both tech vendors and end users is an important part of how they are building and using software today. Like open source is really an integral tool and what is happening in the enterprise and what's being built in the enterprise. And so I think that it is a natural thing that this conversation is evolving in terms of what is the enterprise's role here and how are we supposed to govern for that? And I don't think that we have landed on all the correct answers yet but I think that just looking at that long view it makes sense that this is an area where we are spending some time focusing. So, Rachel, without giving away state secrets we know Red Monk, you do lots of consulting out there. What advice did you give to the industry? We said, we're making progress. There's good things there. But if we say, okay, I want to at 2030 look back and say, boy, this is wonderful for developers. Everything's going good. What things have we done along the way? Where have we made progress? Yeah, so I think it kind of ties back to the earlier discussion we were having around composite apps and thinking about what that developer experience looks like. I think that right now it is incredibly difficult for developers to be wiring everything together and there's just so much for developers to do to actually get all of these apps from source to production. So when we talk with our customers a lot of our time is spent thinking, how can you not only solve this individual piece of the puzzle but how can you figure out how to fit it into this broader picture of what it is that developers are trying to accomplish? How can you think about where your tool or your project, whatever it is that you are working on? How does this fit not only in terms of your one unique problem space but where does this problem space fit in the broader landscape? Because I think that's going to be a really key element of what the developer experience looks like in the next decade is trying to help people actually get everything wired together in a coherent way. Rachel, no shortage of work to do there. Really appreciate you joining us. I'm thrilled to have you finally as a CUBE alumni. Thanks so much for joining. Thank you for having me, I appreciate it. All right, thank you for joining us. This is the developer content for the CUBE on cloud. I'm Stu Miniman and as always, thank you for watching theCUBE.


Hey everybody, this is Brian and welcome to the 24th LAMP tutorial. We're going to be continuing our discussion on the file system. As you can see, the file system is vastly complex and you are in luck if you're familiar with the Linux and Unix system because most of the commands are identical, like change group, change mode, change mod, copy, delete, etc., etc., removed, etc., all those things, they're all in here. Pretty simple, pretty easy to use. We're going to go over a couple of these just to kind of get you in the field for how the file system works. We already have a test.txt from the previous tutorial. So we're just going to say echo file exists. Does the file exist? True. Because the file exists. I'm actually going to turn that into a variable, make it a little easier to work with here. There we go. Does the file exist just or now? So then you can write code like if file exists, file, copying the file, and then you can say copy. That's how it wants a source and a destination. So the source will be, let's go out to our directory here, and you see how we have a test.txt, but we don't have a test.txt, so let's actually say that and copying the file. I probably should have put a hard return in there. So let's get rid of this guy. You can see how we now have a test.txt, and then you can go in and say, got a little ahead of myself there. Now in case you notice me fumbling around with the command, the actual command here I believe is unlink. There we go. And some of the commands are a little different. Like unlink doesn't actually exist in Linux. Actually I think it does. It's I think remove file and delete and all that stuff is an alias for it. Not exactly sure to be brutally honest with you about that. So we're just going to go file deleted. So what we're doing here real quick is we've got a file variable called test.txt. If this file exists, then we're going to copy the file into desk.txt. If that file exists, meaning copy, work correctly, then we're going to just simply delete it and say the file was deleted. Copying the file, file is deleted. So as you can see, you can very easily work with the file system. Some little gotchas is you may or may not have permission in the directory that you're working in, especially with third-party hosts. Sometimes they will not allow you to write or delete files via PHP. So if you're working with a script and then suddenly it just bloop stops working or you go to write a file and nothing happens or throws an error message, you might want to contact your vendor and say, hey look, I need read write access to this stuff. Typically, you can do a little test just by writing a text file out like we showed in the previous tutorial and seeing what happens. Many times when you order your server, you can tell them specifically, hey, I'm going to have this directory structure, whatever it may be, and in this special folder I need read write access. So go through and look up the W3 school's PHP reference for the file system and you can actually see a list of all of the commands. Unfortunately, we don't have time to really go through these or we would end up with like a 5,000 video tutorial just on the file system. Some of these get pretty in-depth, some of these you'll probably never ever use and some of them you use constantly like file exists. So this is Brian, thank you for watching. I hope you found this educational and entertaining.


The Independent National Electoral Commission in River State says it will commence expansion of polling units for eligible voters. The resident Electoral Commission in River State, Obo Ifang, in a media briefing at the state secretariat in Port Harkat, said the exercise of creating polling units was last carried out 25 years ago. He noted that INEC currently have 4,442 but intends to convert 2,424 voting points in the state to full-fledged polling units, adding that when the proposed polling units are verified, a total number of 6,866 will be the new polling units in the state. The Independent National Electoral Commission has commenced activities that would lead to the decongestion of polling units and ultimately increase the number of polling units in the country. Please recall that during the last general election, all polling units in Nigeria that had more than 750 registered voters were qualified for the establishment of a voting point. INEC looks to convert 2,424 voting points in River State to fully-fledged polling units. When these new proposed polling units are verified and ratified by the Commission, the total number of polling units in River State will be 6,866. Those numbers, we believe, would be adequate to serve the current registered voters of 3,215,273. I highlighted some of the places where the units will be cited in line with INEC guidelines. The citing of polling units, INEC is bound by certain guidelines set out by the Commission. These include that the polling units shall be in public places, preferably centrally located and accessible. They shall be in non-sectarian locations such as schools, town or community halls, health centres, court premises and public recreational centres. They shall also be as much as possible located in spacious facilities to adequately sit election officials, political party agents, election observers and voters if necessary. Similarly, INEC cannot cite polling units in private compounds, royal palaces, residences of government officials, political party buildings, places designated for religious worship or any building into which a voter may, under any circumstances, be denied access except as prescribed by law or regulation. And they cannot also be cited in buildings or facilities that are in dispute. The reverse INAS bus further announced that continuous voter registration will commence on June 28th across the country, adding that all new registrants and current voters will be transferred to the new polling units as and when ready.