art

Episode 176: Quantum Computing with Martin Laforest

We talk with Martin Laforest about topics ranging from how quantum computing works, which different models of quantum computing are explored, current and future uses of the approach as well as the current state of the art.




art

Episode 182: Domain-Specific Languages with Martin Fowler and Rebecca Parsons

In this episode, Markus talk with Martin Fowler and Rebecca Parsons about domain-specific languages.




art

Episode 183: SE Radio becomes part of IEEE Software

SE Radio will continue producing podcasts under the wings of IEEE Software, a respected magazine published by the IEEE Computer Society.




art

Episode 186: Martin Fowler and Pramod Sadalage on Agile Database Development

Recording Venue: Skype Guest: Martin Fowler and Pramod Sadalage In this episode, we talk with Pramod Sadalage and Martin Fowler about database evolution and agile database development. We discuss the basic challenges for working with a database in an agile development culture and how to include database design and most of all, database evolution, in […]




art

Episode 201: Martin Thompson on Mechanical Sympathy

Martin Thompson, proprietor of the blog Mechanical Sympathy, founder of the LMAX disruptor open source project, and a consultant and frequent speaker on high performance computing talks with Robert about computer program performance. Martin explains the meaning of the term “mechanical sympathy,” derived from auto racing, and its relevance to program performance: the importance of […]




art

Episode 205: Martin Lippert on Eclipse Flux

Eberhard Wolff talks with Martin Lippert of Pivotal about the Eclipse Flux project. This projects is in its early stages — and has a very interesting goal: It aims to put software development tools into the cloud. It is a lot more than just an IDE (integrated development environment) in a browser. Instead the IDE […]




art

SE-Radio Epislode 250: Jürgen Laartz and Alexander Budzier on Why Large IT Projects Fail

Alex Budzier of the Oxford Saïd Business School and Jürgen Laartz of McKinsey Berlin join Robert Blumen to talk about the their research on large IT project failures. Why do large projects fail and to what extent are these failures avoidable?




art

SE-Radio Episode 251: Martin Klose on Code Retreats

Martin Klose talks with Eberhard Wolff about Coderetreats - events where developers practice development techniques to become better programmers. He explains how to join such events and what it takes to do your own Coderetreat.




art

SE-Radio-Episode-269-Phillip-Carter-on-F#

Eberhard Wolff talks with Phillip Carter about F# - a multi-paradigm programming language supporting object-oriented, imperative, and functional programming paradimgs. Its unique features make it especially fit for parallel programming or DSLs.




art

SE-Radio Episode 320: Nate Taggart on Serverless Paradigm

Kishore Bhatia discusses with Nate Taggart about Serverless. Topics include: understanding the motivations for this computing model, deep dive learning about Serverless architecture, development frameworks and tools. Learn from Nate’s experience with Serverless paradigm developing Operations tools at Stackery and find out various approaches, challenges and best practices for architecting and building Serverless applications.




art

SE-Radio Episode 343: John Crain on Ethereum and Smart Contracts

Kishore Bhatia discussed Ethereum and Smart Contracts with John Crain. Topics include: understanding the motivations for a decentralized computing model, Application architecture on Ethereum, development frameworks and tools. John’s experience developing and launching his own product Pixura on Ethereum mainnet, approaches,




art

SE-Radio Episode 356: Tim Coulter on Truffle, Smart Contracts and DApp Development with Truffle, Truffle Ecosystem and Roadmap

Tim Coulter, the founder of Truffle (Ethereum DApp development framework) discusses the Truffle framework for Ethereum SmartContracts and Decentralized App development. Kishore Bhatia spoke with Tim Coulter about: Ethereum Decentralized Apps (DApps)...




art

Episode 373: Joel Spolsky on Startups Growth, and Valuation

Joel Spolsky on founding Stack Overflow, “land grabs” vs. “bootstrapping with profitability”, raising more money using “proof points”, what developers and companies get massively wrong, choosing your next job, and how to ask and answer on Stack Over




art

Episode 385: Evan Gilman and Doug Barth on Zero-Trust Networks

Evan Gilman and Doug Barth, authors of Zero-Trust Networks: building secure systems in untrusted networks discuss zero-trust networks.




art

Episode 448: Matt Arbesfeld Starting Your Own Software Company

Matt Arbesfeld, cofounder of LogRocket, discusses the benefits and drawbacks of starting a software company as a software engineer, including finding cofounders, fundraising, and determining what ideas are worth pursuing.




art

Episode 453: Aaron Rinehart on Security Chaos Engineering

Aaron Rinehard, CTO of Verica and author, discusses security chaos engineering (SCE) and how it can be used to enhance the security of modern application architectures.




art

Episode-467-Kim-Carter-on-Dynamic-Application-Security-Testing

Kim Carter of BinaryMist discusses Dynamic Application Security Testing (DAST) and how the OWASP purpleteam project can improve early defect detection. Host Justin spoke with Carter about how DAST can provide meaningful feedback loops to developers...




art

Episode 486: Bob Nystrom on Dart

Bob Nystrom, author of Crafting Interpreters and a software engineer at Google working on the Dart programming language, discusses the key features of Dart which make it an excellent choice for fast apps on any platform.




art

Episode 509: Matt Butcher and Matt Farina on Helm Charts

Matt Butcher and Matt Farina, authors of the book Learning Helm join SE Radio host Robert Blumen to discuss Helm, the package manager for kubernetes. Beginning with a review of kubernetes and Helm, this episode explores the history of helm;...




art

Episode 543: Jon Smart on Patterns and Anti-Patterns for Successful Software Delivery in Enterprises

Jon Smart, author of the book Sooner Safer Happier: Patterns and Antipatterns for Business Agility, discusses patterns and anti-patterns for the success of enterprise software projects. Host Brijesh Ammanath speaks with him about the various common...




art

SE Radio 606: Charlie Jones on Third-Party Software Supply Chain Risks

Charlie Jones, Director of Product Management at ReversingLabs and subject matter expert in supply chain security, joins host Priyanka Raghavan to discuss tackling third-party software risks. They begin by defining different types of third-party software risks and then take a deep dive into case studies where third-party components and software have had cascading effects on downstream systems. They consider some frameworks for secure software development that can be used to evaluate third-party software and components – both as a publisher or as a consumer – and end by discussing laws and regulations with final advise from Charlie on how enterprises can tackle third-party software risks. Brought to you by IEEE Computer Society and IEEE Software magazine. This episode is sponsored by WorkOS.




art

SE Radio 610: Phillip Carter on Observability for Large Language Models

Phillip Carter, Principal Product Manager at Honeycomb and open source software developer, talks with host Giovanni Asproni about observability for large language models (LLMs). The episode explores similarities and differences for observability with LLMs versus more conventional systems. Key topics include: how observability helps in testing parts of LLMs that aren't amenable to automated unit or integration testing; using observability to develop and refine the functionality provided by the LLM (observability-driven development); using observability to debug LLMs; and the importance of incremental development and delivery for LLMs and how observability facilitates both. Phillip also offers suggestions on how to get started with implementing observability for LLMs, as well as an overview of some of the technology's current limitations. This episode is sponsored by WorkOS.






art

The Contentious Role of Third-Party Candidates

In a high-stakes election, left-leaning third party candidates are receiving Republican support, and may be wooing disaffected progressive voters. Former Green Party vice presidential candidate Rosa Clemente shares her take on this year’s race.





art

"sick of sb Ving": a gerund or present participle?



  • Ask a Teacher

art

to fit in his kitchen part 2



  • Ask a Teacher

art

Young at Heart

If you are 'Young at Heart', you think, feel or act like young person despite being older.

Example:

Despite being over seventy he keeps playing tennis every day.  He is truly amazing and so young at heart!






art

The art of determining the right cross-section of low voltage conductors

To be clear at the beginning of this article, determining the cross-section of conductors and cables is, for sure, not the most exciting part of electrical design. There are much more challenging and more exciting parts than staring at endless... Read more

The post The art of determining the right cross-section of low voltage conductors appeared first on EEP - Electrical Engineering Portal.




art

GE to sell part of its nuclear business to EDF, which aims to ramp up construction

GE and EDF signed an exclusive agreement for EDF to acquire part of GE Steam Power’s nuclear power business.




art

Blended Learning and Career and Technology Education - Part I: The Definition


In this four-part series, I’ll define blended learning, discuss the models of blended learning, the implications for career and technical education, and how the Curriculum, Assessment, and Digital Delivery (CADD) areas of the Oklahoma Department of Career and Technology Education can assist in the implementation of blended learning.

Technology has created a personalized access to the world where we can connect and learn… where we can create and share.  Almost every aspect of our lives have been changed by technology, except... education.

Over the last few years, I’ve entered into blended learning discussions with various people, including educators, and I’m always surprised at their perception of blended learning.  Many believe blended learning occurs when any type of computer-based learning takes place within the classroom.  In many instances, I would define what is occurring as technology-rich instruction, but there is a difference.

Blended learning is the combination of online learning and brick and mortar schools with teachers who enable students to learn at their own pace.  Why is this important?  Because many students learn in different ways and this allows each student to optimize their learning.  Quite simply, the purpose of blended learning is to take the best of traditional education and blend it with the power of online learning which allows for a more personalized and interactive learning experience.  Each teacher has the opportunity to review data, in the moment, and determine where the student is at and to form instruction for the next period or the next day.  Blended learning also puts the student in charge of their own learning which, to me, is a very valuable lesson in itself.

According to the Clayton Christensen Institute for Disruptive Education, blended learning “goes beyond one-to-one computers and high-tech gadgets. Blended learning involves leveraging the Internet to afford each student a more personalized learning experience, including increased student control over the time, place, path, and/or pace of learning.

The definition of blended learning is a formal education program in which a student learns:


at least in part through online learning, with some element of student control over time, place, path, and/or pace;




at least in part in a supervised brick-and-mortar location away from home;




and the modalities along each student’s learning path within a course or subject are connected to provide an integrated learning experience.”

See more at: http://www.christenseninstitute.org/blended-learning/#sthash.AWqDXtoh.dpuf

The key difference between blended learning and other forms of education is on its emphasis on personalized learning.  The International Association for Online Learning (iNACOL) defines personalized learning as, “Tailoring learning for each student’s strengths, needs and interests–including enabling student voice and choice in what, how, when and where they learn–to provide flexibility and supports to ensure mastery of the highest standards possible.” As you can see, the two definitions overlap, but blending learning adds online learning and leveraging the internet to personalize an individual’s learning experience.

Next- Blended Learning and Career and Technology Education - Part II: Blended Learning Models




art

Blended Learning and Career and Technology Education - Part II: Blended Learning Models


In this four-part series, I’ll define blended learning, discuss the models of blended learning, the implications for career and technical education, and how the Curriculum, Assessment, and Digital Delivery (CADD) areas of the Oklahoma Department of Career and Technology Education can assist in the implementation of blended learning.

As I mentioned in the first post in this series, technology has created a personalized access to the world where we can connect and learn… where we can create and share.  Almost every aspect of our lives have been changed by technology, except... education.

I believe blended learning can have a profound effect upon career and technology education in many instructional ways which will be discussed in the next post.  There are certain elements of blended learning that already occur in CTE and some may be doing an excellent job as I write this, but I’m not aware of research that helps decide if one model works better with any certain occupational area (if you know of any research in this area, PLEASE SHARE!!).

The Clayton Christensen Institute for Disruptive Education defines blended learning as “a formal education program in which the student learns:

(1) at least in part through online learning, with some element of student control over time, place, path, and/or pace;

(2) at least in part in a supervised brick-and-mortar location away from home;

(3) and the modalities along each student’s learning path within a course or subject are connected to provide an integrated learning experience.”

The Models 

The majority of blended-learning programs resemble one of four models: Rotation, Flex, A La Carte, and Enriched Virtual. The Rotation model includes four sub-models: Station Rotation, Lab Rotation, Flipped Classroom, and Individual Rotation.

1. Rotation model — a course or subject in which students rotate on a fixed schedule or at the teacher’s discretion between learning modalities, at least one of which is online learning. Other modalities might include activities such as small-group or full-class instruction, group projects, individual tutoring, and pencil-and-paper assignments. The students learn mostly on the brick-and-mortar campus, except for any homework assignments.

a. Station Rotation — a course or subject in which students experience the Rotation model within a contained classroom or group of classrooms. The Station Rotation model differs from the Individual Rotation model because students rotate through all of the stations, not only those on their custom schedules.

b. Lab Rotation – a course or subject in which students rotate to a computer lab for the online-learning station.

c. Flipped Classroom – a course or subject in which students participate in online learning off-site in place of traditional homework and then attend the brick-and-mortar school for face-to-face, teacher-guided practice or projects. The primary delivery of content and instruction is online, which differentiates a Flipped Classroom from students who are merely doing homework practice online at night.

d. Individual Rotation – a course or subject in which each student has an individualized playlist and does not necessarily rotate to each available station or modality. An algorithm or teacher(s) sets individual student schedules.

2. Flex model — a course or subject in which online learning is the backbone of student learning, even if it directs students to offline activities at times. Students move on an individually customized, fluid schedule among learning modalities. The teacher of record is on-site, and students learn mostly on the brick-and-mortar campus, except for any homework assignments. The teacher of record or other adults provide face-to-face support on a flexible and adaptive as-needed basis through activities such as small-group instruction, group projects, and individual tutoring. Some implementations have substantial face-to-face support, whereas others have minimal support. For example, some Flex models may have face-to-face certified teachers who supplement the online learning on a daily basis, whereas others may provide little face-to-face enrichment. Still others may have different staffing combinations. These variations are useful modifiers to describe a particular Flex model.

3. A La Carte model — a course that a student takes entirely online to accompany other experiences that the student is having at a brick-and-mortar school or learning center. The teacher of record for the A La Carte course is the online teacher. Students may take the A La Carte course either on the brick-and-mortar campus or off-site. This differs from full-time online learning because it is not a whole-school experience. Students take some courses A La Carte and others face-to-face at a brick-and-mortar campus.

4. Enriched Virtual model — a course or subject in which students have required face-to-face learning sessions with their teacher of record and then are free to complete their remaining coursework remote from the face-to-face teacher. Online learning is the backbone of student learning when the students are located remotely. The same person generally serves as both the online and face-to-face teacher. Many Enriched Virtual programs began as full-time online schools and then developed blended programs to provide students with brick-and-mortar school experiences. The Enriched Virtual model differs from the Flipped Classroom because in Enriched Virtual programs, students seldom meet face-to-face with their teachers every weekday. It differs from a fully online course because face-to-face learning sessions are more than optional office hours or social events; they are required.



Next- Blended Learning and Career and Technology Education - Part III: Blended Learning Implications for CTE




art

Blended Learning and Career and Technology Education - Part III: Implications for Career and Technical Education


In this four-part series, I’ll define blended learning, discuss the models of blended learning, the implications for career and technical education, and how the Curriculum, Assessment, and Digital Delivery (CADD) areas of the Oklahoma Department of Career and Technology Education can assist in the implementation of blended learning.

Here are several ways that blended learning can have a profound effect upon career and technology education:

Personalized instruction – Blended learning allows for a more personalized and interactive learning experience by putting the student in charge of their own learning.  Taking the best of traditional education and blending it with the power of online learning will provide the teacher an opportunity to review data, in the moment, determine where the student is at and to form instruction for the next period or the next day.

Increased monitoring – The use of a student information, assessment, and gradebook systems that link to the LMS provides instant feedback on assignments and assessments.  This allows the instructor to spend time reviewing student data, adjust instruction, and provide additional classroom or individual instruction. 

Open entry/Open exit – Blended learning fits nicely with competency-based learning and the concept of open entry/open exit.  Personalized instruction and increased monitoring will allow the instructor to more accurately determine when tasks and competencies are achieved.

Increased enrollments – Depending on the blended learning model and the CTE program being offered, enrollments could potentially be increased.

Increased performance gains – “The Rise of K–12 Blended Learning - Profiles of emerging models” by Heather Staker profiles 40 educational entities. Not every school reported gains and some thought it was too early to verify results, but many posted positive gains when compared to the traditional classrooms within the same district.  For example:

“School of One - Students in summer 2009 acquired new math skills at a rate estimated to be
seven times faster than peers. Students in spring 2010 showed gains that, when
annualized, would equate to 1/2 to 2/3 of an additional year of gain. Students in
spring 2010 showed significant gains across all academic quartiles.”

Other potential benefits from this study include increased retention rates, an increase in teacher/parent contacts, increased course completion rates, a strengthening of curriculum offerings, and lower instructional costs.

As you can see, blended learning can have the potential to benefit the student, the instructor, and the parents in a careertech setting.  Again, I’m not aware of any research that helps decide if one model works better with any certain occupational area (if you know of any research in this area, PLEASE SHARE!!).




art

Blended Learning and Career and Technology Education - Part IV: Implementing Blended Learning With Resources from the Oklahoma Department of Career and Technology Education



In this four-part series, I’ll define blended learning, discuss the models of blended learning, the implications for career and technical education, and how the Curriculum, Assessment, and Digital Delivery (CADD) areas of the Oklahoma Department of Career and Technology Education can assist in the implementation of blended learning.

Photo courtesy of the Clayton Christensen Institute
Blended learning is a shift to an online instructional delivery for a portion of the day to make students, teachers, and schools more productive, both academically and financially.  We all know there’s no single right approach to building the “perfect” model for blended learning as communities have different resources, classrooms, computers, schedules, and many other unique needs.  A school doesn’t always have the resources or the expertise to select and purchase a learning management system (LMS), design lessons, or write assessments, but there are available resources.

Did you know that the Curriculum, Assessment, and Digital Delivery areas of the Oklahoma Department of Career and Technology Education can assist in the implementation of blended learning?  The National Technology Plan acknowledges the challenges of raising college and career-ready standards without a significant investment of new funding so check out our online catalog and search the following links for additional information and see how we can assist you in blending digital and teacher led instruction to personalize learning for each student.









art

Mastering stability test of power transformer: Differential and Restricted Earth Fault (REF) protection

This technical article discusses the essentials of transformer differential protection and restricted earth fault protection schemes, contrasting the two and elaborating on why the latter is necessary. Furthermore, it reveals the outcomes of stability tests performed on a 502 MVA... Read more

The post Mastering stability test of power transformer: Differential and Restricted Earth Fault (REF) protection appeared first on EEP - Electrical Engineering Portal.




art

An Overview Of Smart Power Grid

The present electric grids use the technology of 1970’s. But with the advancement in various concepts of power generation, problems associated with power outages and thefts, and also due to increase in demand, we require a modernized grid to avail... Read more

The post An Overview Of Smart Power Grid appeared first on EEP - Electrical Engineering Portal.




art

Smart Grids and The New Age of Energy

Network planning Power electronics (HVDC/FACTS) Bulk renewable integration Energy Management System (EMS) Smart substation automation and protection Integrated Substation Condition Monitoring (ISCM) Communication Solutions Distribution Management System (DMS) Distribution automation and protection Distributed Energy Resources (DER) Decentralized Energy Management System... Read more

The post Smart Grids and The New Age of Energy appeared first on EEP - Electrical Engineering Portal.




art

Are you concerned about your privacy in Smart Grid?

Modernization of the grid will increase the level of personal information detail available as well as the instances of collection, use and disclosure of personal information. Instead of measuring energy use at the end of each billing period, smart meters... Read more

The post Are you concerned about your privacy in Smart Grid? appeared first on EEP - Electrical Engineering Portal.




art

Driving Distributed Energy with Smart Networks

The smart network will set up a virtuous cycle for distributed generators and energy storage devices. It will grow the market by opening up more niches where distributed energy is economically competitive. This growth will lead to economies of scale... Read more

The post Driving Distributed Energy with Smart Networks appeared first on EEP - Electrical Engineering Portal.




art

Conceptual Model of Smart Grid Framework by IEC

From a communication point of view, each system plays the role of either supplier or consumer of information, or more typically both. In addition to this intersystem communication, these systems consist of subsystems with specific internal communications. The following paragraphs... Read more

The post Conceptual Model of Smart Grid Framework by IEC appeared first on EEP - Electrical Engineering Portal.




art

Five telecommunication systems embedded in smart grid applications and services

Power utilities use telecommunication systems either as a support for grid assets’ operation or as the enabler for voice communications among operating staff. The main objective of utility telecommunications is to connect remote premises and staff with central premises and... Read more

The post Five telecommunication systems embedded in smart grid applications and services appeared first on EEP - Electrical Engineering Portal.




art

Soft starter for potable water well pump (wiring diagram, troubleshooting example)

This article will analyze a real example of an electrical switchboard for a potable water well pump, containing a soft starter as one of the major components. Besides the explanation of the wiring diagram and working logic, some technical problems... Read more

The post Soft starter for potable water well pump (wiring diagram, troubleshooting example) appeared first on EEP - Electrical Engineering Portal.




art

The Honeydogs: A Retail Solution For Heartbreak

The hook in "Broke It, Buy It" is insidiously catchy enough to ricochet through your head for days. Levy concludes with the implication that our inability to accept our failings causes more unhappiness than the failures themselves as we chase retail solutions — "we broke it, so we buy it."




art

Masabi and MasterCard Partnership Video

As part of our announcement that we have entered a global partnership with MasterCard, Masabi’s Head of Innovation Ben Whitaker and MasterCard’s Head of Transit Centre of Excellence sat down to explain why we believe working together will help customers get around cities and how this benefits transit operators. If […]

The post Masabi and MasterCard Partnership Video appeared first on Masabi.




art

The true art of control, monitoring and protection provided by Substation Automation Systems

The Substation Automation Systems, often known as SASs, are responsible for a tremendous variety of tasks. These include some extremely important actions, such as clearing faults in a timely manner in order to maintain the physical condition of power system... Read more

The post The true art of control, monitoring and protection provided by Substation Automation Systems appeared first on EEP - Electrical Engineering Portal.